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]