Return-Path: X-Original-To: apmail-struts-user-archive@www.apache.org Delivered-To: apmail-struts-user-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id AAA30769B for ; Tue, 6 Sep 2011 19:00:50 +0000 (UTC) Received: (qmail 56472 invoked by uid 500); 6 Sep 2011 19:00:47 -0000 Delivered-To: apmail-struts-user-archive@struts.apache.org Received: (qmail 56416 invoked by uid 500); 6 Sep 2011 19:00:46 -0000 Mailing-List: contact user-help@struts.apache.org; run by ezmlm Precedence: bulk List-Unsubscribe: List-Help: List-Post: List-Id: "Struts Users Mailing List" Reply-To: "Struts Users Mailing List" Delivered-To: mailing list user@struts.apache.org Received: (qmail 56408 invoked by uid 99); 6 Sep 2011 19:00:45 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 06 Sep 2011 19:00:45 +0000 X-ASF-Spam-Status: No, hits=2.2 required=5.0 tests=HTML_MESSAGE,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: local policy) Received: from [72.1.201.198] (HELO mx6.freeparking.co.uk) (72.1.201.198) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 06 Sep 2011 19:00:36 +0000 Received: from [86.178.232.65] (helo=EliteBook) by mx6.freeparking.co.uk with esmtpa (Exim 4.69) (envelope-from ) id 1R10sU-0003Od-Hx for user@struts.apache.org; Tue, 06 Sep 2011 15:00:15 -0400 From: "Marcus Bond" To: "Struts Users Mailing List" Subject: Modularisation of project web artifacts Date: Tue, 6 Sep 2011 20:00:08 +0100 Message-ID: <001201cc6cc7$32ea9d70$98bfd850$@marcusbond.me.uk> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_NextPart_000_0013_01CC6CCF.94B06500" X-Mailer: Microsoft Outlook 14.0 Thread-Index: AcxsxH1ZG2BrtJGSQ8SESOggD8LAlw== Content-Language: en-gb X-Spam-Score: -0.7 X-Virus-Checked: Checked by ClamAV on apache.org ------=_NextPart_000_0013_01CC6CCF.94B06500 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Has anyone here much experience of separating out actions and associated jsp's into their own projects (cvs , git whatever) and incorporating these as artifacts into a larger project (aka the app)? I want to be able to separate out my JSPs into a number of projects which could be packaged into jars as maven artifacts (un-compiled is fine) and then using a project maven build file draw these jsp out of their respective jar files and add to the WEB-INF/whateverpath/ directory of the web-app build. It looks at first glance like Overlays in Maven could do the trick but does this approach work in Eclipse when developing too? Anyone have any food for thought on this? Are there any other alternatives such as deploying jsp in jar files (pre-compilation and corresponding web.xml path mapping is a non starter)? Cheers, Marcus ------=_NextPart_000_0013_01CC6CCF.94B06500--