You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@gump.apache.org by bo...@apache.org on 2009/09/18 09:39:50 UTC

svn commit: r816503 - /gump/metadata/project/commons-lang-2.x.xml

Author: bodewig
Date: Fri Sep 18 07:39:50 2009
New Revision: 816503

URL: http://svn.apache.org/viewvc?rev=816503&view=rev
Log:
some comments on why commons-lang has a separate local repo, and why it needs to have one

Modified:
    gump/metadata/project/commons-lang-2.x.xml

Modified: gump/metadata/project/commons-lang-2.x.xml
URL: http://svn.apache.org/viewvc/gump/metadata/project/commons-lang-2.x.xml?rev=816503&r1=816502&r2=816503&view=diff
==============================================================================
--- gump/metadata/project/commons-lang-2.x.xml (original)
+++ gump/metadata/project/commons-lang-2.x.xml Fri Sep 18 07:39:50 2009
@@ -27,13 +27,24 @@
   <project name="commons-lang-2.x" groupId="commons-lang">
     <package>org.apache.commons.lang</package>
     <description>utilities for the classes that are in java.lang's hierarchy</description>
+    <!--
+       commons-lang is so high up in the dependency chain (used by
+       several mvn plugins) that it needs a separate local
+       repository to not "taint" subsequent builds with older
+       versions of projects built by Gump.
+
+       This project really is more like a bootstrap-commons-lang since
+       it will build against the dependencies specified by the POM and
+       not the latest versions.  Fortunately commons-lang doesn't have
+       any dependencies to speak of.
+    -->
     <mvn goal="package" separateLocalRepository="true">
       <property name="maven.test.skip.exec" value="true"/>
     </mvn>
 
     <jar name="target/commons-lang-2.4.jar" id="commons-lang"/>
-
   </project>
+
   <project name="commons-lang-2.x-test" >
     <mvn goal="package" />
     <depend project="commons-lang-2.x" />