Return-Path: Delivered-To: apmail-jakarta-commons-dev-archive@www.apache.org Received: (qmail 42914 invoked from network); 2 Sep 2006 15:13:42 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 2 Sep 2006 15:13:42 -0000 Received: (qmail 66642 invoked by uid 500); 2 Sep 2006 15:13:40 -0000 Delivered-To: apmail-jakarta-commons-dev-archive@jakarta.apache.org Received: (qmail 66576 invoked by uid 500); 2 Sep 2006 15:13:40 -0000 Mailing-List: contact commons-dev-help@jakarta.apache.org; run by ezmlm Precedence: bulk List-Unsubscribe: List-Help: List-Post: List-Id: "Jakarta Commons Developers List" Reply-To: "Jakarta Commons Developers List" Delivered-To: mailing list commons-dev@jakarta.apache.org Received: (qmail 66565 invoked by uid 99); 2 Sep 2006 15:13:40 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (140.211.166.49) by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 02 Sep 2006 08:13:40 -0700 X-ASF-Spam-Status: No, hits=0.5 required=10.0 tests=DNS_FROM_RFC_ABUSE,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (asf.osuosl.org: domain of phil.steitz@gmail.com designates 66.249.92.173 as permitted sender) Received: from [66.249.92.173] (HELO ug-out-1314.google.com) (66.249.92.173) by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 02 Sep 2006 08:13:38 -0700 Received: by ug-out-1314.google.com with SMTP id m2so1291125uge for ; Sat, 02 Sep 2006 08:13:17 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=pmCgQYVQCJ11dZczFnSjBPXfShOdsQdg1UjUSip5tF08xfxTldL9R89v168vqSTuNY37EHMlcxVtPrR/2dY/Nk4UsIWhc4o5F7uJOJUWA3cdeIGNzBf8UWCKHVQxLmoVnQtF+riI7dgLv9wdD7a/Cb2AVdz6e6jf7InT8d5Ap9c= Received: by 10.67.97.7 with SMTP id z7mr1783048ugl; Sat, 02 Sep 2006 08:13:17 -0700 (PDT) Received: by 10.66.233.2 with HTTP; Sat, 2 Sep 2006 08:13:17 -0700 (PDT) Message-ID: <8a81b4af0609020813o69b36ca0xe2237d3f698bb9be@mail.gmail.com> Date: Sat, 2 Sep 2006 08:13:17 -0700 From: "Phil Steitz" To: "Jakarta Commons Developers List" Subject: Re: Commons and Maven 2 (Was: VOTE: Migrate commons-fileupload to Maven 2) In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: quoted-printable Content-Disposition: inline References: X-Virus-Checked: Checked by ClamAV on apache.org X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N On 9/2/06, Jochen Wiedmann wrote: > On 9/2/06, Phil Steitz wrote: > > > +1 on the move to maven 2, but the site needs to stay consistent with > > the other commons sites - i.e., if you eliminate navigation.xml, you > > have to replace it with whatever the m2 equivalent is to get the > > commons menus. I think Dennis worked on this a while back, so there > > should be some docs available on the wiki somewhere. > > Got any pointers? > The wiki page here http://wiki.apache.org/jakarta-commons/CreatingSiteWithMaven2 captures Dennis' notes. I am not sure the setup still works since removing the module dependencies. You can also look at csv and pipeline in the sandbox as examples. The sites now generated by these have the menus, but do not look right using Firefox, so this is going to need some work. Updates to the Wiki page would be appreciated. > > > We also need to definitively settle the artifact naming conventions > > and think carefully about the impact of relocating the fileupload jar. > > Maybe that has been settled and I just can't see it in the archives. > > Could be we need to revive the thread that looks like it died on this > > topic. I think what you have in the pom is correct, but we need to > > agree on the org.apache.commons and commons-foo conventions. Sorry if > > I just missed this here or on repository@. > > I admit, that I am not interested in this discussion. Whatever will be > decided, I'll simply follow. It is a matter of minor edits in the POM. > But potentially major PITA for users, so we need to be careful. See Craig's response on other thread. > > > I also agree with Bill that dropping the m1 build immediatlely may > > break other things that depend on it, so I am not too keen on dropping > > m1 builds as soon as when we have m2 builds working. It might be > > best, if possible, to start using m2 to build the site and as the main > > build tool (documented on the site), but continue to support m1 for > > some time as developers (and CI systems) that depend on fileupload > > migrate to m2. > > Ok, I'll keep the m1 files, but I won't maintain them. > > > > You should also inherit from the commons pom, which is now 1-SNAPSHOT. > > That will bring in the apache POM. > > I have studied that POM and do have concerns: > > - It defines a resource set with the NOTICE.txt and LICENSE.txt. I unders= tand > the rationale, but unfortunately that triggers a bug in the > maven-source-plugin: > It ignores the =EDnclude/exclude settings when building the source jar.= In other > words, it attempts to include the source jar, which is currently > being built ... > I don't get this. Is there a JIRA ticket for this bug? This happens whenever you specify resources? > A better approach is using the maven-antrun-plugin to copy these > files into target/classes. > I do not know, whether this can be done in a parent jar. (See > > http://svn.apache.org/viewvc/webservices/commons/trunk/modules/neethi= /pom.xml?view=3Dmarkup > > for an example.) > > - How are the profiles "release" and "rc" being activated? They need to be activated on the command line using -Prelease, -Prc. > - These profiles should possible attach the javadoc jar. That should be possible by adding plugin config to the profile defs. Feel free to edit / patch. > - It would be good to have a release of that pom as soon as possible. +1 - but we should eliminate any "bugs" such as you have mentioned above and then vote on it. > Work can > be continued in 2-SNAPSHOT. However, if we haven't got a release (whic= h we > can, of course, override), then we cannot use it for releases. > Phil --------------------------------------------------------------------- To unsubscribe, e-mail: commons-dev-unsubscribe@jakarta.apache.org For additional commands, e-mail: commons-dev-help@jakarta.apache.org