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" />