Author: jkaputin
Date: Sat Jun 10 14:00:01 2006
New Revision: 413364

URL: http://svn.apache.org/viewvc?rev=413364&view=rev
Log:
Modified the build to create a woden-ant.jar file 
containing the Ant task ValidateWSDL20 and updated
the release notes to mention this and the standalone
WSDL 1.1 converter program. 

Modified:
    incubator/woden/java/build.properties
    incubator/woden/java/build.xml
    incubator/woden/java/release-notes.html

Modified: incubator/woden/java/build.properties
URL: 
http://svn.apache.org/viewvc/incubator/woden/java/build.properties?rev=413364&r1=413363&r2=413364&view=diff
==============================================================================
--- incubator/woden/java/build.properties (original)
+++ incubator/woden/java/build.properties Sat Jun 10 14:00:01 2006
@@ -45,6 +45,7 @@
 impl.name = woden
 test.name = woden-test
 api.name  = woden-api
+ant.name  = woden-ant
 
 ! Woden Archive name
 archive.name = woden-incubating

Modified: incubator/woden/java/build.xml
URL: 
http://svn.apache.org/viewvc/incubator/woden/java/build.xml?rev=413364&r1=413363&r2=413364&view=diff
==============================================================================
--- incubator/woden/java/build.xml (original)
+++ incubator/woden/java/build.xml Sat Jun 10 14:00:01 2006
@@ -29,6 +29,7 @@
        <property name="libraryDir" value="${downloads}/lib" />
        <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" />
        <property name="build.classes.test" value="${build.output}/classestest" 
/>
        <property name="test.results" value="${build.output}/test-results" />
        <property name="src.home" value="${build.home}/src" />
@@ -40,7 +41,7 @@
        <!-- Default to a nightly build -->
        <property name="buildType" value="N" />
 
-       <target name="buildAll" depends="clean, init, buildAPI, 
buildImplAndAPI, buildEclipsePlugin, buildJavadoc, buildTests, runTests" />
+       <target name="buildAll" depends="clean, init, buildAPI, 
buildImplAndAPI, buildANT, buildEclipsePlugin, buildJavadoc, buildTests, 
runTests" />
 
        <target name="distBuild" depends="buildAll, createArchives, 
createChecksums" />
 
@@ -51,6 +52,7 @@
                <echo message="libraryDir=${libraryDir}" />
                <echo message="build.classes=${build.classes}" />
                <echo message="build.classes.api=${build.classes.api}" />
+               <echo message="build.classes.ant=${build.classes.ant}" />
                <echo message="build.classes.test=${build.classes.test}" />
                <echo message="test.results=${test.results}" />
                <echo message="src.home=${src.home}" />
@@ -188,6 +190,7 @@
                        <classpath>
                                <fileset dir="${libraryDir}">
                                        <include name="**/*.jar"/>
+                                       <exclude 
name="org/apache/woden/ant/**/*.java"/>
                                </fileset>
                        </classpath>
                </javac>
@@ -195,6 +198,7 @@
                <copy todir="${build.classes}">
                        <fileset dir="${src.home}">
                                <include name="**/*" />
+                               <exclude name="org/apache/woden/ant/**/*"/>
                                <exclude name="**/*.java" />
                        </fileset>
                </copy>
@@ -226,6 +230,23 @@
                <jar destfile="${build.output}/${api.name}.jar" 
basedir="${build.classes.api}" />
        </target>
 
+       <!-- This task builds the Woden ANT package. 
+                This task produces woden-ant.jar. -->
+       <target name="buildANT" depends="init">
+               <mkdir dir="${build.classes.ant}" />
+               <javac sourcepath="" srcdir="${src.home}" 
destdir="${build.classes.ant}" 
classpath="${build.output}/${impl.name}.jar;${libraryDir}/${XmlSchemaFile};${libraryDir}/${XercesJar1};${libraryDir}/${XercesJar2}">
+                       <include name="org/apache/woden/ant/**/*.java"/>
+               </javac>
+               <!-- Copy all non Java files. -->
+               <copy todir="${build.classes.ant}">
+                       <fileset dir="${src.home}">
+                               <include name="org.apache.woden.ant/**/*"/>
+                       </fileset>
+               </copy>
+
+               <jar destfile="${build.output}/${ant.name}.jar" 
basedir="${build.classes.ant}" />
+       </target>
+
        <!-- This task builds a Woden Eclipse Plugin.
                 The plugin contains the API and implementation. -->
        <target name="buildEclipsePlugin" depends="init, buildImplAndAPI">
@@ -307,12 +328,14 @@
                        <fileset dir="${build.output}">
                                <include name="${impl.name}.jar" />
                                <include name="${api.name}.jar" />
+                               <include name="${ant.name}.jar" />
                        </fileset>
                </copy>
                <!-- Copy the downloaded libraries -->
                <copy todir="${archiveDir}/lib">
                        <fileset dir="${libraryDir}">
                                <include name="**/*.jar" />
+                               <exclude name="**/ant*.jar" />
                        </fileset>
                </copy>
                <!-- Copy the JavaDoc -->
@@ -365,6 +388,7 @@
        <target name="clean">
                <delete dir="${build.classes}" />
                <delete dir="${build.classes.api}" />
+               <delete dir="${build.classes.ant}" />
                <delete dir="${build.classes.test}" />
                <delete dir="${build.output}" />
        </target>

Modified: incubator/woden/java/release-notes.html
URL: 
http://svn.apache.org/viewvc/incubator/woden/java/release-notes.html?rev=413364&r1=413363&r2=413364&view=diff
==============================================================================
--- incubator/woden/java/release-notes.html (original)
+++ incubator/woden/java/release-notes.html Sat Jun 10 14:00:01 2006
@@ -55,12 +55,24 @@
        A technical description of the extension mechanism and the SOAP and 
HTTP extension
        implementations has been added to the Woden Wiki.
     </li>
+    <li>
+       An Ant task for using Woden from Ant to perform WSDL 2.0 validation. 
The task is called
+       ValidateWSDL20 and is packaged in a new jar file, woden-ant.jar. To use 
Woden with Ant add the 
+       jar files woden.jar and woden-ant.jar to your Ant installation.  The 
User Guide on the Woden
+       website will be updated soon with details of this Ant task.
+    </li>
+    <li>
+        A standalone converter program that uses WSDL4J to read a WSDL 1.1 
service definition then 
+        serializes it as a WSDL 2.0 description. 
org.apache.woden.tool.converter.Convert is packaged in
+        the woden.jar file. Investigation is underway to incorporate this 
conversion logic into Woden's
+        planned support for WSDL 1.1 to 2.0 conversion. 
+    </li>
 </ul>
 
 <h2>Current Release Structure</h2>
 
 <p>
-       The distribution contains two Woden jar files described below:<br />
+       The distribution contains three Woden jar files described below:<br />
        <ul>
                <li>
                        woden-api.jar - Contains only the public Woden API (not 
yet final). 
@@ -71,9 +83,13 @@
                        woden.jar     - Contains the public Woden API (not yet 
final) and current DOM 
                        implementation.
                </li>
+               <li>
+                       woden-ant.jar - Contains the Ant task ValidateWSDL20.
+               </li>
        </ul>
        Woden depends on Apache Xerces 2.8.0 and on Apache Web Service Commons 
XmlSchema 1.0. 
-       These libraries are included in the distribution.
+       These libraries are included in the distribution. The standalone WSDL 
1.1 conversion
+       program depends on WSDL4J 1.52 and this library is also included in the 
distribution.
 </p>
        
 



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to