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/03/28 16:11:34 UTC
svn commit: r759480 - /gump/metadata/project/httpcomponents.xml
Author: bodewig
Date: Sat Mar 28 15:11:34 2009
New Revision: 759480
URL: http://svn.apache.org/viewvc?rev=759480&view=rev
Log:
no idea why Oleg wants to give up on Gump - revert since others need it, remove the nags
Modified:
gump/metadata/project/httpcomponents.xml
Modified: gump/metadata/project/httpcomponents.xml
URL: http://svn.apache.org/viewvc/gump/metadata/project/httpcomponents.xml?rev=759480&r1=759479&r2=759480&view=diff
==============================================================================
--- gump/metadata/project/httpcomponents.xml (original)
+++ gump/metadata/project/httpcomponents.xml Sat Mar 28 15:11:34 2009
@@ -24,6 +24,101 @@
<svn repository="asf" dir="httpcomponents/gump-trunk"/>
+ <!-- open questions/TODO:
+ * how to reference M2 generated output without release names?
+ (to avoid updating the GUMP definition with every release)
+ * how to prevent running of unit tests in non-test targets?
+ (last time I checked, the maven.test.skip property didn't work)
+ (add httpcomponents-client-test once that is working)
+ * how to reference unit test output for all modules?
+ (last time I checked, only one <junitreport> was interpreted)
+ (could define a separate project for each module)
+ -->
+
+ <project name="httpcomponents-core">
+ <package>org.apache.http</package>
+ <description>HttpComponents Core</description>
+ <url href="http://hc.apache.org/httpcomponents-core/"/>
+
+ <!-- goal is set to "install" rather than package, because dependent
+ projects building with Maven 2 need it in the .m2 repository -->
+ <mvn basedir="httpcore" goal="install">
+ <property name="maven.test.skip" value="true"/>
+ </mvn>
+
+ <home nested="httpcore" />
+
+ <jar id="httpcore"
+ name="httpcore/target/httpcore-4.1-SNAPSHOT.jar"
+ />
+ <jar id="httpcore-nio"
+ name="httpcore-nio/target/httpcore-nio-4.1-SNAPSHOT.jar"
+ />
+
+ <!-- tests are not supposed to be run in this project, but they are... -->
+ <junitreport nested="httpcore/target/surefire-reports" />
+ <junitreport nested="httpcore-nio/target/surefire-reports" />
+
+ <!-- these get downloaded by Maven, even if the project doesn't
+ need them -->
+ <option project="commons-collections"/>
+ <option project="commons-lang"/>
+ <option project="jakarta-oro"/>
+ <option project="junit"/>
+ <option project="velocity-engine"/>
+
+ </project>
+
+
+ <project name="httpcomponents-core-tests">
+ <package>org.apache.http</package>
+ <description>Unit Tests for HttpComponents Core</description>
+ <url href="http://hc.apache.org/httpcomponents-core/"/>
+
+ <mvn basedir="httpcore" goal="test" />
+
+ <option project="httpcomponents-core" />
+ <option project="junit" />
+ <option project="jsse"/><!-- does this need to be specified explicitly? -->
+
+ <home nested="httpcore" />
+
+ <junitreport nested="httpcore/target/surefire-reports" />
+ <junitreport nested="httpcore-nio/target/surefire-reports" />
+
+ </project>
+
+
+
+ <project name="httpcomponents-client">
+ <package>org.apache.http.client</package>
+ <description>HttpComponents Client</description>
+ <url href="http://hc.apache.org/httpcomponents-client/"/>
+
+ <mvn basedir="httpclient" goal="package">
+ <property name="maven.test.skip" value="true"/>
+ </mvn>
+
+ <option project="httpcomponents-core" runtime="true" ids="httpcore" />
+ <option project="commons-logging" runtime="true"/>
+ <option project="commons-codec" runtime="true"/>
+
+ <home nested="httpclient" />
+
+ <jar id="httpclient"
+ name="httpclient/target/httpclient-4.0-beta3-SNAPSHOT.jar"
+ />
+ <jar id="httpmime"
+ name="httpmime/target/httpmime-4.0-beta3-SNAPSHOT.jar"
+ />
+
+ <!-- tests are not supposed to be run in this project, but they are... -->
+ <junitreport nested="httpclient/target/surefire-reports" />
+ <junitreport nested="httpmime/target/surefire-reports" />
+
+ </project>
+
+
<!-- The 3.1 code line. Actual releases are compiled with JDK 1.2,
but GUMP uses a JDK 1.4 or later. Hence, JCE is available from
@@ -46,8 +141,6 @@
<jar name="commons-httpclient.jar"/>
<javadoc nested="oac.hc3x/dist/docs/api"/>
- <nag to="dev@hc.apache.org"
- from="Stefan Bodewig <bodewig@apache.org>"/>
</project>
@@ -67,8 +160,6 @@
<jar name="commons-httpclient-2.0.2.jar"/>
<license name="2.0.2/LICENSE.txt" />
- <nag to="dev@hc.apache.org"
- from="Stefan Bodewig <bodewig@apache.org>"/>
</project>
</module>