You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@gump.apache.org by ro...@apache.org on 2007/07/08 11:30:21 UTC

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

Author: rolandw
Date: Sun Jul  8 02:30:20 2007
New Revision: 554346

URL: http://svn.apache.org/viewvc?view=rev&rev=554346
Log:
first shot at httpcore projects

Modified:
    gump/metadata/project/httpcomponents.xml

Modified: gump/metadata/project/httpcomponents.xml
URL: http://svn.apache.org/viewvc/gump/metadata/project/httpcomponents.xml?view=diff&rev=554346&r1=554345&r2=554346
==============================================================================
--- gump/metadata/project/httpcomponents.xml (original)
+++ gump/metadata/project/httpcomponents.xml Sun Jul  8 02:30:20 2007
@@ -24,7 +24,84 @@
   <svn repository="jakarta-svn" dir="httpcomponents/gump-trunk"/>
 
 
-  <!-- TODO: Add projects for httpcore and httpclient 4.0 -->
+  <!-- TODO: Add projects for httpcore (in progress) and httpclient 4.0
+       Define separate projects for building and running unit tests.
+    -->
+
+  <project name="httpcomponents-core">
+    <package>org.apache.http</package>
+    <description>HTTP Component: Core</description>
+    <url href="http://jakarta.apache.org/httpcomponents/httpcomponents-core/"/>
+
+    <mvn basedir="httpcore" goal="package">
+      <property name="maven.test.skip" value="true"/>
+    </mvn>
+<!--
+    <depend project="junit" />
+    <depend project="jsse"/> 
+-->
+    <home nested="httpcore" />
+
+    <jar  id="module-main"
+        name="module-main/target/httpcore-4.0-alpha6-SNAPSHOT.jar"
+     />
+    <jar  id="module-nio"
+        name="module-nio/target/httpcore-nio-4.0-alpha6-SNAPSHOT.jar"
+     />
+    <jar  id="module-niossl"
+        name="module-niossl/target/httpcore-niossl-4.0-alpha6-SNAPSHOT.jar"
+     />
+
+    <!-- while working out how to GUMP the components,
+         we want reports about successful builds too...
+    <nag to="httpcomponents-dev@jakarta.apache.org"
+         from="GUMP &lt;rolandw@apache.org&gt;"/>
+      -->
+    <nag>
+      <regexp pattern="/BUILD/i"
+              from="GUMP &lt;rolandw@apache.org&gt;" 
+              to="httpcomponents-dev@jakarta.apache.org"
+      />
+    </nag>
+  </project>
+
+
+  <project name="httpcomponents-core-tests">
+    <package>org.apache.http</package>
+    <description>Unit Tests for HTTP Component: Core</description>
+    <url href="http://jakarta.apache.org/httpcomponents/httpcomponents-core/"/>
+
+    <mvn basedir="httpcore" goal="test" />
+
+    <depend project="httpcomponents-core" />
+    <depend project="junit" />
+    <depend project="jsse"/><!-- does this need to be specified explicitly? -->
+
+    <home nested="httpcore" />
+
+    <jar  id="tested-module-main"
+        name="module-main/target/httpcore-4.0-alpha6-SNAPSHOT.jar"
+     />
+    <jar  id="tested-module-nio"
+        name="module-nio/target/httpcore-nio-4.0-alpha6-SNAPSHOT.jar"
+     />
+    <jar  id="tested-module-niossl"
+        name="module-niossl/target/httpcore-niossl-4.0-alpha6-SNAPSHOT.jar"
+     />
+
+    <!-- while working out how to GUMP the components,
+         we want reports about successful builds too...
+    <nag to="httpcomponents-dev@jakarta.apache.org"
+         from="GUMP &lt;rolandw@apache.org&gt;"/>
+      -->
+    <nag>
+      <regexp pattern="/BUILD/i"
+              from="GUMP &lt;rolandw@apache.org&gt;" 
+              to="httpcomponents-dev@jakarta.apache.org"
+      />
+    </nag>
+  </project>
+
 
 
   <!-- The 3.1 code line. Actual releases are compiled with JDK 1.2,