Author: ryman
Date: Sat Nov 18 00:45:06 2006
New Revision: 476473
URL: http://svn.apache.org/viewvc?view=rev&rev=476473
Log:
[WODEN-95] Updated build scripts to download W3C assertion tables for the
validation report.
Modified:
incubator/woden/trunk/java/build.properties
incubator/woden/trunk/java/build.xml
Modified: incubator/woden/trunk/java/build.properties
URL:
http://svn.apache.org/viewvc/incubator/woden/trunk/java/build.properties?view=diff&rev=476473&r1=476472&r2=476473
==============================================================================
--- incubator/woden/trunk/java/build.properties (original)
+++ incubator/woden/trunk/java/build.properties Sat Nov 18 00:45:06 2006
@@ -39,6 +39,8 @@
WstxFile = wstx-asl-3.0.1.jar
W3cWsdl20URL =
http://dev.w3.org/cvsweb/~checkout~/2002/ws/desc/test-suite/zips/test-suite.zip
W3cWsdl20File = test-suite.zip
+W3cAssertsURL =
http://dev.w3.org/cvsweb/~checkout~/2002/ws/desc/test-suite/zips/wsdl20.zip
+W3cAssertsFile = wsdl20.zip
! The location of the Woden build home
build.home = ${basedir}
Modified: incubator/woden/trunk/java/build.xml
URL:
http://svn.apache.org/viewvc/incubator/woden/trunk/java/build.xml?view=diff&rev=476473&r1=476472&r2=476473
==============================================================================
--- incubator/woden/trunk/java/build.xml (original)
+++ incubator/woden/trunk/java/build.xml Sat Nov 18 00:45:06 2006
@@ -27,6 +27,7 @@
<property name="downloads" value="${build.home}/downloads" />
<property name="libraryDir" value="${downloads}/lib" />
<property name="w3cDir" value="${downloads}/w3c" />
+ <property name="w3cAssertsDir" value="${downloads}/wsdl20" />
<property name="build.classes" value="${build.output}/classes" />
<property name="build.classes.api" value="${build.output}/classesapi" />
<property name="build.classes.ant" value="${build.output}/classesant" />
@@ -51,6 +52,7 @@
<echo message="downloads=${downloads}" />
<echo message="libraryDir=${libraryDir}" />
<echo message="w3cDir=${w3cDir}" />
+ <echo message="w3cAssertsDir=${w3cAssertsDir}" />
<echo message="build.classes=${build.classes}" />
<echo message="build.classes.api=${build.classes.api}" />
<echo message="build.classes.ant=${build.classes.ant}" />
@@ -84,6 +86,8 @@
<echo message="WstxFile=${WstxFile}" />
<echo message="W3cWsdl20URL=${W3cWsdl20URL}" />
<echo message="W3cWsdl20File=${W3cWsdl20File}" />
+ <echo message="W3cAssertsURL=${W3cAssertsURL}" />
+ <echo message="W3cAssertsFile=${W3cAssertsFile}" />
<echo message="build.home=${build.home}" />
<echo message="version=${version}" />
<echo message="milestone=${milestone}" />
@@ -127,8 +131,9 @@
<available file="${downloads}/${AntFile}" property="Ant.exists"
/>
<available file="${downloads}/${WSDL4JFile}"
property="WSDL4J.exists" />
- <!-- W3C test suite zip -->
- <available file="${downloads}/${W3cWsdl20File}"
property="W3cWsdl20.exists" />
+ <!-- W3C test suite zips -->
+ <available file="${downloads}/${W3cWsdl20File}"
property="W3cWsdl20File.exists" />
+ <available file="${downloads}/${W3cAssertsFile}"
property="W3cAssertsFile.exists" />
<!-- The following jars are downloaded straight into the
libraryDir -->
<available file="${libraryDir}/${AxiomApiFile}"
property="AxiomApi.exists" />
@@ -205,7 +210,9 @@
</target>
<!-- Get the latest W3C WSDL 2.0 Test Cases and Schemas and unzip it -->
- <target name="getW3cWsdl20" unless="W3cWsdl20.exists">
+ <target name="getW3cWsdl20" depends="getW3cWsdl20File,
getW3cAssertsFile" description="--> Gets the W3C Test Suite"/>
+
+ <target name="getW3cWsdl20File" unless="W3cWsdl20Files.exists">
<mkdir dir="${w3cDir}" />
<get src="${W3cWsdl20URL}" dest="${downloads}/${W3cWsdl20File}"
/>
@@ -217,7 +224,19 @@
<delete dir="${w3cDir}" />
</target>
- <target name="refresh-w3c-test-suite" description="--> Refreshes W3C
test suite." depends="clean-w3c-test-suite, getW3cWsdl20">
+ <target name="getW3cAssertsFile" unless="W3cAssertsFile.exists">
+ <mkdir dir="${w3cAssertsDir}" />
+ <get src="${W3cAssertsURL}"
dest="${downloads}/${W3cAssertsFile}" />
+
+ <unzip src="${downloads}/${W3cAssertsFile}"
dest="${w3cAssertsDir}" />
+ </target>
+
+ <target name="clean-w3c-asserts" description="--> Deletes W3C
assertions.">
+ <delete file="${downloads}/${W3cAssertsFile}" />
+ <delete dir="${w3cAssertsDir}" />
+ </target>
+
+ <target name="refresh-w3c-test-suite" description="--> Refreshes W3C
test suite." depends="clean-w3c-test-suite, clean-w3c-asserts, getW3cWsdl20,
getW3cAssertsFile">
</target>
<!-- Get the latest version of Axiom Api jar -->
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]