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/01/20 09:03:44 UTC
svn commit: r735962 - /gump/metadata/project/castor.xml
Author: bodewig
Date: Tue Jan 20 00:03:44 2009
New Revision: 735962
URL: http://svn.apache.org/viewvc?rev=735962&view=rev
Log:
restructure castor because we can build the parts that are actually needed by other projects - even if we can't build all of Castor.
Modified:
gump/metadata/project/castor.xml
Modified: gump/metadata/project/castor.xml
URL: http://svn.apache.org/viewvc/gump/metadata/project/castor.xml?rev=735962&r1=735961&r2=735962&view=diff
==============================================================================
--- gump/metadata/project/castor.xml (original)
+++ gump/metadata/project/castor.xml Tue Jan 20 00:03:44 2009
@@ -24,57 +24,79 @@
<svn repository="castor" dir="castor/trunk"/>
+ <!-- umbrella for the parts of castor needed by other projects -->
<project name="castor">
<package>org.exolab.castor</package>
+ <depend project="castor-core"/>
+ <depend project="castor-xml"/>
+ <jar name="core/target/castor-core-1.3rc2-SNAPSHOT.jar"/>
+ <jar name="xml/target/castor-xml-1.3rc2-SNAPSHOT.jar"/>
+ </project>
- <mvn separateLocalRepository="true">
+ <project name="castor-core">
+ <package>org.exolab.castor</package>
+
+ <mvn separateLocalRepository="true" basedir="core">
<property name="maven.test.skip" value="true"/>
</mvn>
- <option project="ant" inherit="runtime"/>
- <option project="ldapsdk"/>
- <option project="jdbc"/>
- <option project="jta"/>
- <option project="jakarta-regexp"/>
- <option project="jakarta-oro"/>
- <option project="cglib"/>
+ <!-- this is the stuff downloaded by mvn -->
+ <option project="commons-httpclient"/>
<option project="commons-logging"/>
+ <option project="jdom"/>
<option project="junit"/>
<option project="logging-log4j-12"/>
- <option project="velocity-engine"/>
-
+ <option project="commons-lang"/>
<jar name="core/target/castor-core-1.3rc2-SNAPSHOT.jar"/>
- <jar name="xml/target/castor-xml-1.3rc2-SNAPSHOT.jar"/>
</project>
- <project name="castor-core">
+ <!-- will be removed if tests pass -->
+ <project name="castor-core-test">
<package>org.exolab.castor</package>
<mvn separateLocalRepository="true" basedir="core">
+ </mvn>
+ <depend project="castor-core"/>
+ </project>
+
+ <project name="castor-xml">
+ <package>org.exolab.castor</package>
+
+ <mvn separateLocalRepository="true" basedir="xml">
<property name="maven.test.skip" value="true"/>
</mvn>
- <option project="ant" inherit="runtime"/>
- <option project="ldapsdk"/>
- <option project="jdbc"/>
- <option project="jta"/>
- <option project="jakarta-regexp"/>
- <option project="jakarta-oro"/>
- <option project="cglib"/>
+ <option project="castor-core"/>
+ <!-- this is the stuff downloaded by mvn -->
+ <option project="commons-httpclient"/>
+ <option project="commons-io"/>
<option project="commons-logging"/>
+ <option project="jdom"/>
<option project="junit"/>
<option project="logging-log4j-12"/>
- <option project="velocity-engine"/>
-
- <jar name="core/target/castor-core-1.3rc2-SNAPSHOT.jar"/>
+ <option project="commons-lang"/>
+ <option project="jakarta-regexp"/>
+ <option project="jakarta-oro"/>
+ <option project="ant" inherit="runtime"/>
+ <jar name="xml/target/castor-xml-1.3rc2-SNAPSHOT.jar"/>
</project>
- <project name="castor-xml">
+ <!-- will be removed if tests pass -->
+ <project name="castor-xml-test">
<package>org.exolab.castor</package>
<mvn separateLocalRepository="true" basedir="xml">
+ </mvn>
+ <depend project="castor-xml"/>
+ </project>
+
+ <!-- reactor build of all of Castor. Currently fails because code
+ uses junit.swingui which is no longer present in Junit 4.x -->
+ <project name="castor-reactor">
+ <package>org.exolab.castor</package>
+
+ <mvn separateLocalRepository="true">
<property name="maven.test.skip" value="true"/>
</mvn>
<option project="ant" inherit="runtime"/>
- <option project="ldapsdk"/>
<option project="jdbc"/>
<option project="jta"/>
<option project="jakarta-regexp"/>
@@ -84,25 +106,13 @@
<option project="junit"/>
<option project="logging-log4j-12"/>
<option project="velocity-engine"/>
-
- <jar name="xml/target/castor-xml-1.3rc2-SNAPSHOT.jar"/>
</project>
<project name="castor-test">
<package>org.exolab.castor</package>
<mvn separateLocalRepository="true"/>
- <depend project="castor"/>
- </project>
-
- <project name="ldapsdk">
- <package>netscape.ldap</package>
-
- <url href="http://www.mozilla.org/directory/javasdk.html"/>
- <description>
- Netscape Directory SDK for Java
- </description>
- <jar name="lib/ldapjdk_4.1.jar"/>
+ <depend project="castor-reactor"/>
</project>
</module>