You are viewing a plain text version of this content. The canonical link for it is here.
Posted to woden-dev@ws.apache.org by lm...@apache.org on 2005/12/07 06:03:28 UTC
svn commit: r354713 - in /incubator/woden/java: build.properties build.xml
Author: lmandel
Date: Tue Dec 6 21:03:23 2005
New Revision: 354713
URL: http://svn.apache.org/viewcvs?rev=354713&view=rev
Log:
Updated build to allow for easy renaming of Woden libraries and assemblies.
Updated XmlSchema URL.
Modified:
incubator/woden/java/build.properties
incubator/woden/java/build.xml
Modified: incubator/woden/java/build.properties
URL: http://svn.apache.org/viewcvs/incubator/woden/java/build.properties?rev=354713&r1=354712&r2=354713&view=diff
==============================================================================
--- incubator/woden/java/build.properties (original)
+++ incubator/woden/java/build.properties Tue Dec 6 21:03:23 2005
@@ -16,7 +16,7 @@
###########################################################################
! Prereq information
-XmlSchemaURL = http://people.apache.org/~dims/maven/ws-commons/jars/XmlSchema-SNAPSHOT.jar
+XmlSchemaURL = http://cvs.apache.org/repository/ws-commons/jars/XmlSchema-SNAPSHOT.jar
XmlSchemaFile = XmlSchema-SNAPSHOT.jar
XercesURL = http://www.apache.org/dist/xml/xerces-j/Xerces-J-bin.2.7.1.zip
XercesFile = Xerces-J-bin.2.7.1.zip
@@ -26,11 +26,20 @@
! The location of the Woden build home
build.home = ${basedir}
+
! The version of Woden to build
version = 1.0.0
! The current milestone id
-milestone = 1
+milestone = 2
! The type of build to run. Valid value are R - release, M - milestone, I - integration, N - nightly
-buildType = N
\ No newline at end of file
+buildType = N
+
+! Woden library names
+impl.name = woden
+test.name = woden-test
+api.name = woden-api
+
+! Woden Archive name
+archive.name = woden-incubating
\ No newline at end of file
Modified: incubator/woden/java/build.xml
URL: http://svn.apache.org/viewcvs/incubator/woden/java/build.xml?rev=354713&r1=354712&r2=354713&view=diff
==============================================================================
--- incubator/woden/java/build.xml (original)
+++ incubator/woden/java/build.xml Tue Dec 6 21:03:23 2005
@@ -89,7 +89,7 @@
<available classname="junit.framework.Test" property="junitAvailable"/>
- <property name="archiveDir" value="${build.output}/woden-${buildId}"/>
+ <property name="archiveDir" value="${build.output}/${archive.name}-${buildId}"/>
</target>
@@ -168,7 +168,7 @@
</fileset>
</copy>
- <jar destfile="${build.output}/woden.jar" basedir="${build.classes}"/>
+ <jar destfile="${build.output}/${impl.name}.jar" basedir="${build.classes}"/>
</target>
<!-- This task builds the Woden API package.
@@ -181,6 +181,7 @@
classpath="${libraryDir}/${XmlSchemaFile};${libraryDir}/${XercesJar1};${libraryDir}/${XercesJar2}">
<include name="**/*.java"/>
<exclude name="**/internal/**/*.java"/>
+ <exclude name="temp/**/*.java"/>
</javac>
<!-- Copy all non Java files. -->
<copy todir="${build.classes.api}">
@@ -188,10 +189,11 @@
<include name="**/*"/>
<exclude name="**/*.java"/>
<exclude name="**/internal/**/*"/>
+ <exclude name="temp/**/*"/>
</fileset>
</copy>
- <jar destfile="${build.output}/woden-api.jar" basedir="${build.classes.api}"/>
+ <jar destfile="${build.output}/${api.name}.jar" basedir="${build.classes.api}"/>
</target>
<!-- This task builds a Woden Eclipse Plugin.
@@ -216,7 +218,7 @@
<javac sourcepath=""
srcdir="${testsrc.home}"
destdir="${build.classes.test}"
- classpath="${libraryDir}/${XmlSchemaFile};${libraryDir}/${XercesJar1};${libraryDir}/${XercesJar2};${build.output}/woden.jar"/>
+ classpath="${libraryDir}/${XmlSchemaFile};${libraryDir}/${XercesJar1};${libraryDir}/${XercesJar2};${build.output}/${impl.name}.jar"/>
<!-- Copy all non Java files. -->
<copy todir="${build.classes.test}">
<fileset dir="${testsrc.home}">
@@ -225,7 +227,7 @@
</fileset>
</copy>
- <jar destfile="${build.output}/woden-test.jar" basedir="${build.classes.test}"/>
+ <jar destfile="${build.output}/${test.name}.jar" basedir="${build.classes.test}"/>
</target>
<!-- This task builds the Woden Javadoc. -->
@@ -278,8 +280,8 @@
<!-- Copy the woden jars -->
<copy todir="${archiveDir}/lib">
<fileset dir="${build.output}">
- <include name="woden.jar"/>
- <include name="woden-api.jar"/>
+ <include name="${impl.name}.jar"/>
+ <include name="${api.name}.jar"/>
</fileset>
</copy>
<!-- Copy the downloaded libraries -->
@@ -312,27 +314,27 @@
<!-- Builds a zip of the distributable dir -->
<!-- This target is not meant to be called on its own -->
<target name="createZip" depends="init">
- <zip destfile="${build.output}/woden-${buildId}.zip"
+ <zip destfile="${build.output}/${archive.name}-${buildId}.zip"
basedir="${archiveDir}"/>
</target>
<!-- Builds a tar.gz of the distributable dir -->
<!-- This target is not meant to be called on its own -->
<target name="createTarGz" depends="init">
- <tar tarfile="${build.output}/woden-${buildId}.tar" basedir="${archiveDir}"/>
- <gzip zipfile="${build.output}/woden-${buildId}.tar.gz" src="${build.output}/woden-${buildId}.tar"/>
- <bzip2 src="${build.output}/woden-${buildId}.tar.gz" destfile="${build.output}/woden-${buildId}.tar.bz2"/>
- <delete file="${build.output}/woden-${buildId}.tar"/>
+ <tar tarfile="${build.output}/${archive.name}-${buildId}.tar" basedir="${archiveDir}"/>
+ <gzip zipfile="${build.output}/${archive.name}-${buildId}.tar.gz" src="${build.output}/${archive.name}-${buildId}.tar"/>
+ <bzip2 src="${build.output}/${archive.name}-${buildId}.tar.gz" destfile="${build.output}/${archive.name}-${buildId}.tar.bz2"/>
+ <delete file="${build.output}/$archive.name}-${buildId}.tar"/>
</target>
<!-- Create checksums for the zip and tar.gz files -->
<target name="createChecksums">
- <checksum file="${build.output}/woden-${buildId}.zip"/>
- <checksum file="${build.output}/woden-${buildId}.zip" algorithm="SHA" fileext=".sha1"/>
- <checksum file="${build.output}/woden-${buildId}.tar.gz"/>
- <checksum file="${build.output}/woden-${buildId}.tar.gz" algorithm="SHA" fileext=".sha1"/>
- <checksum file="${build.output}/woden-${buildId}.tar.bz2"/>
- <checksum file="${build.output}/woden-${buildId}.tar.bz2" algorithm="SHA" fileext=".sha1"/>
+ <checksum file="${build.output}/${archive.name}-${buildId}.zip"/>
+ <checksum file="${build.output}/${archive.name}-${buildId}.zip" algorithm="SHA" fileext=".sha1"/>
+ <checksum file="${build.output}/${archive.name}-${buildId}.tar.gz"/>
+ <checksum file="${build.output}/${archive.name}-${buildId}.tar.gz" algorithm="SHA" fileext=".sha1"/>
+ <checksum file="${build.output}/${archive.name}-${buildId}.tar.bz2"/>
+ <checksum file="${build.output}/${archive.name}-${buildId}.tar.bz2" algorithm="SHA" fileext=".sha1"/>
</target>
<!-- A clean target to be run before builds. -->
---------------------------------------------------------------------
To unsubscribe, e-mail: woden-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: woden-dev-help@ws.apache.org