Return-Path: Delivered-To: apmail-struts-dev-archive@www.apache.org Received: (qmail 12139 invoked from network); 15 Apr 2006 17:03:04 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 15 Apr 2006 17:03:04 -0000 Received: (qmail 52471 invoked by uid 500); 15 Apr 2006 17:03:01 -0000 Delivered-To: apmail-struts-dev-archive@struts.apache.org Received: (qmail 52431 invoked by uid 500); 15 Apr 2006 17:03:01 -0000 Mailing-List: contact dev-help@struts.apache.org; run by ezmlm Precedence: bulk List-Unsubscribe: List-Help: List-Post: List-Id: "Struts Developers List" Reply-To: "Struts Developers List" Delivered-To: mailing list dev@struts.apache.org Received: (qmail 52420 invoked by uid 99); 15 Apr 2006 17:03:01 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (140.211.166.49) by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 15 Apr 2006 10:03:01 -0700 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests= X-Spam-Check-By: apache.org Received-SPF: neutral (asf.osuosl.org: local policy) Received: from [80.202.4.58] (HELO osl1smout1.broadpark.no) (80.202.4.58) by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 15 Apr 2006 10:02:59 -0700 Received: from osl1sminn1.broadpark.no ([80.202.4.59]) by osl1smout1.broadpark.no (Sun Java System Messaging Server 6.1 HotFix 0.05 (built Oct 21 2004)) with ESMTP id <0IXR00GCCWOCIK80@osl1smout1.broadpark.no> for dev@struts.apache.org; Sat, 15 Apr 2006 19:02:36 +0200 (CEST) Received: from hermodo ([80.202.230.104]) by osl1sminn1.broadpark.no (Sun Java System Messaging Server 6.1 HotFix 0.05 (built Oct 21 2004)) with ESMTP id <0IXR00760WOCN750@osl1sminn1.broadpark.no> for dev@struts.apache.org; Sat, 15 Apr 2006 19:02:36 +0200 (CEST) Date: Sat, 15 Apr 2006 19:02:34 +0200 From: Hermod Opstvedt Subject: SV: [shale] Maven 2 build (was Re: [action1] Which webapp dtds to include in struts-core.jar?) In-reply-to: To: 'Struts Developers List' Reply-to: hermod@opstvedt.com Message-id: <002501c660ae$644d4780$0700000a@hermodo> Organization: OKon ANS MIME-version: 1.0 X-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2900.2180 X-Mailer: Microsoft Office Outlook 11 Content-type: text/plain; charset=iso-8859-1 Content-transfer-encoding: quoted-printable Thread-index: AcZgommkIswWvhl9Twa8cvTsHnLR4QAC7vng X-Virus-Checked: Checked by ClamAV on apache.org X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N Hei Wise move - Maven 2 is much preferred for many reasons. However there = might be some pitfalls with respect to dependencies - Their availability is so = and so for now, but getting better every day. Hermod -----Opprinnelig melding----- Fra: craigmcc@gmail.com [mailto:craigmcc@gmail.com] P=E5 vegne av Craig McClanahan Sendt: 15. april 2006 17:35 Til: Struts Developers List Emne: Re: [shale] Maven 2 build (was Re: [action1] Which webapp dtds to include in struts-core.jar?) On 4/15/06, Wendy Smoak wrote: > > On 4/14/06, Craig McClanahan wrote: > > > Separately, I'm ready (gulp!) to start moving Shale towards Maven2, = and > it's > > recommended soure directory organizations ... as long as you > > have-a-clue-about-Maven gurus promise to stand by my side and help = :-). > > Of course. :) > > > I > > had a question about the "resources" directories in the organization > > recommended by Maven. Does that include resource bundles for > localization > > (which are normally placed somewhere in the "src/java" hierarchy > currently), > > or is it just for "configuration" files? > > Maven's recommended directory structure is src/main/java for .java > files, and src/main/resources for everything else. With that, no > configuration is necessary. > > > http://maven.apache.org/guides/introduction/introduction-to-the-standard-= dir ectory-layout.html > > If you prefer to keep .properties files in with the source code, it > takes some sections in the pom to get them included in the > jar. Example: > http://svn.apache.org/repos/asf/struts/action/trunk/core/pom.xml > > > It shouldn't be too hard to remodel the existing organization and = update > the > > relevant Ant build.xml files, as a move towards forwards = compatibility > with > > the recommended structure. > ... > > But it makes a lot of sense to > > migrate the internal organization of the Shale source repositories = now, > to > > make the ultimate conversion easier. Anyone else who wants to help = in > this > > is, of course, welcome to have at it. > > The major change is splitting core-library into multiple modules, one = per > jar. Which is the reason I've been resisting so far ... :-) I'll want to experiment with ways to get combined javadocs out of these artifacts (although probably two sets ... I got a suggestion to split = the APIs that are interesting to application developers from the "internal" = APIs for those extending the framework, and would like to produce two sets of javadocs with their appropriate packages. Are you planning to keep the Ant build after Maven 2 is in place? Ideally, no ... it's hard enough to keep one build environment in sync = with reality. But we'll probably need some user feedback before = decomissioning the Ant scripts. -- > Wendy Craig --------------------------------------------------------------------- > To unsubscribe, e-mail: dev-unsubscribe@struts.apache.org > For additional commands, e-mail: dev-help@struts.apache.org > > --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscribe@struts.apache.org For additional commands, e-mail: dev-help@struts.apache.org