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 2010/08/25 16:34:35 UTC

svn commit: r989133 - /gump/metadata/project/httpcomponents.xml

Author: bodewig
Date: Wed Aug 25 14:34:35 2010
New Revision: 989133

URL: http://svn.apache.org/viewvc?rev=989133&view=rev
Log:
address questions asked in httpcomponents.xml

Modified:
    gump/metadata/project/httpcomponents.xml

Modified: gump/metadata/project/httpcomponents.xml
URL: http://svn.apache.org/viewvc/gump/metadata/project/httpcomponents.xml?rev=989133&r1=989132&r2=989133&view=diff
==============================================================================
--- gump/metadata/project/httpcomponents.xml (original)
+++ gump/metadata/project/httpcomponents.xml Wed Aug 25 14:34:35 2010
@@ -24,17 +24,6 @@
   <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 <report> was interpreted)
-         (could define a separate project for each module)
-    -->
-
   <project name="httpcomponents-core">
     <package>org.apache.http</package>
     <description>HttpComponents Core</description>
@@ -55,10 +44,6 @@
         name="httpcore-nio/target/httpcore-nio-*[0-9T].jar"
      />
 
-    <!-- tests are not supposed to be run in this project, but they are... -->
-    <report nested="httpcore/httpcore/target/surefire-reports" />
-    <report nested="httpcore/httpcore-nio/target/surefire-reports" />
-
     <!-- these get downloaded by Maven, even if the project doesn't
          need them -->
     <option project="commons-collections"/>
@@ -80,15 +65,11 @@
 
     <depend project="httpcomponents-core" />
     <option project="junit" />
-    <option project="jsse"/><!-- does this need to be specified explicitly? -->
 
     <report nested="httpcore/httpcore/target/surefire-reports" />
     <report nested="httpcore/httpcore-nio/target/surefire-reports" />
-
   </project>
 
-
-
   <project name="httpcomponents-client">
     <package>org.apache.http.client</package>
     <description>HttpComponents Client</description>
@@ -110,15 +91,20 @@
     <jar  id="httpmime"
         name="httpmime/target/httpmime-*[0-9T].jar"
      />
+  </project>
 
-    <!-- tests are not supposed to be run in this project, but they are... -->
+
+
+  <project name="httpcomponents-client-test">
+    <package>org.apache.http.client</package>
+    <description>HttpComponents Client</description>
+    <url href="http://hc.apache.org/httpcomponents-client/"/>
+    <mvn basedir="httpclient" goal="test"/>
+    <depend project="httpcomponents-client"/>
     <report nested="httpclient/target/surefire-reports" />
     <report 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
        the JDK and does not need to be referenced as a dependency.