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]

Reply via email to