| Commit in servicemix/ws/jaxws/wspojo on MAIN | |||
| wsdl/SoapServices.wsdl | +5 | -3 | 1.1 -> 1.2 |
| .cvsignore | +2 | added 1.1 | |
| maven.xml | +62 | added 1.1 | |
| project.properties | +37 | added 1.1 | |
| project.xml | +88 | added 1.1 | |
| +194 | -3 | ||
added maven build to generate the website and jar deployment
servicemix/ws/jaxws/wspojo/wsdl
diff -u -r1.1 -r1.2 --- SoapServices.wsdl 23 Aug 2005 11:38:42 -0000 1.1 +++ SoapServices.wsdl 23 Aug 2005 15:04:19 -0000 1.2 @@ -26,12 +26,11 @@
<xsd:include
schemaLocation="WS-BaseNotification-1_2-Draft_01.xsd" />
- <!-- -
<xsd:import
namespace="http://schemas.xmlsoap.org/ws/2003/03/addressing"
schemaLocation="WS-Addressing-2003_03.xsd" />
-
+ + <!--
<xsd:import
namespace="http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-BaseFaults-1.2-draft-01.xsd"
schemaLocation="WS-BaseFaults-1_2-Draft_01.xsd" />
@@ -183,6 +182,9 @@
<soap:operation
soapAction="http://servicemix.org/wspojo/notification/PauseSubscription" />
<wsdl:input>
+ <!-- TODO + <soap:header message="tns:EndpointReference" part="endpointReference" use="literal"/> + -->
<soap:body use="literal" />
</wsdl:input>
<wsdl:output>
servicemix/ws/jaxws/wspojo
.cvsignore added at 1.1
diff -N .cvsignore --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ .cvsignore 23 Aug 2005 15:04:19 -0000 1.1 @@ -0,0 +1,2 @@
+build +velocity.log
servicemix/ws/jaxws/wspojo
maven.xml added at 1.1
diff -N maven.xml --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ maven.xml 23 Aug 2005 15:04:19 -0000 1.1 @@ -0,0 +1,62 @@
+<project default="default" xmlns:j="jelly:core" xmlns:ant="jelly:ant" xmlns:maven="jelly:maven">
+
+ <goal name="default">
+ <attainGoal name="clean"/>
+ <attainGoal name="jar:install"/>
+ </goal>
+
+ <preGoal name="java:compile">
+ <attainGoal name="jaxws:compile"/>
+ </preGoal>
+
+ <goal name="jaxws:compile" prereqs="setclasspath" description="generate JAX-WS POJOS from WSDL">
+
+ <mkdir dir="${jaxws.compiled.java.dir}"/>
+ <mkdir dir="${jaxws.compiled.classes.dir}"/>
+
+ <wsimport
+ fork="true"
+ debug="${debug}"
+ verbose="${verbose}"
+ keep="${keep}"
+ sourceBase="${jaxws.compiled.java.dir}"
+ base="${jaxws.compiled.classes.dir}"
+ wsdlFile="${wsdl.home}/SoapServices.wsdl">
+ <!--
+ <binding dir="${etc.home}" includes="${server.binding}"/>
+ -->
+ </wsimport>
+ <!--
+ <wsimport
+ fork="true"
+ debug="${debug}"
+ verbose="${verbose}"
+ keep="${keep}"
+ sourceBase="${src.home}"
+ base="${build.classes.home}"
+ wsdlFile="${wsdl.home}/SoapConsumer.wsdl">
+ <binding dir="${etc.home}" includes="${server.binding}"/>
+ </wsimport>
+ -->
+
+ </goal>
+
+ <goal name="setclasspath">
+ <path id="jaxws.classpath">
+ <fileset dir="${lib.home}" includes="**/*.jar"/>
+ </path>
+
+ <taskdef name="wsimport" classname="com.sun.tools.ws.ant.WsImport">
+ <classpath refid="jaxws.classpath"/>
+ </taskdef>
+
+ <taskdef name="wsgen" classname="com.sun.tools.ws.ant.WsGen">
+ <classpath refid="jaxws.classpath"/>
+ </taskdef>
+
+ <taskdef name="apt" classname="com.sun.tools.ws.ant.Apt">
+ <classpath refid="jaxws.classpath"/>
+ </taskdef>
+ </goal>
+
+</project>
servicemix/ws/jaxws/wspojo
project.properties added at 1.1
diff -N project.properties --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ project.properties 23 Aug 2005 15:04:19 -0000 1.1 @@ -0,0 +1,37 @@
+# ------------------------------------------------------------------- +# JAX-WS stuff +# ------------------------------------------------------------------- +lib.home=lib +etc.home=etc +wsdl.home=wsdl + +debug=true +verbose=false +keep=true +server.binding= + +jaxws.compiled.classes.dir=target/classes +jaxws.compiled.java.dir=target/java + +# ------------------------------------------------------------------- +# Build Properties +# ------------------------------------------------------------------- +maven.multiproject.type=jar + +maven.compile.source=1.5 +maven.compile.target=1.5 +maven.test.source=1.5 +maven.compile.deprecation=true +maven.compile.debug=true +maven.compile.optimize=true + +maven.javadoc.source=1.5 +maven.javadoc.additionalparam = -linksource -extdirs lib +#maven.javadoc.classpathref = jaxws.classpath + + +maven.javadoc.links=\ +http://download.java.net/jdk6/docs/api/,\ +http://java.sun.com/j2ee/1.5/docs/api/,\ +http://gee.cs.oswego.edu/dl/classes/EDU/oswego/cs/dl/util/concurrent,\ +http://jakarta.apache.org/commons/logging/apidocs
\ No newline at end of file
servicemix/ws/jaxws/wspojo
project.xml added at 1.1
diff -N project.xml --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ project.xml 23 Aug 2005 15:04:19 -0000 1.1 @@ -0,0 +1,88 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<project>
+ <pomVersion>3</pomVersion>
+ <extend>${basedir}/../../../project.xml</extend>
+
+ <name>ServiceMix :: WSPOJOs</name>
+ <id>servicemix-wspojo</id>
+ <description>
+ WS-* Specification POJOs generated using JAX-WS / JAXB 2.0
+ </description>
+
+ <package>*</package>
+
+ <packageGroups>
+ <packageGroup>
+ <title>WS-Notification APIs</title>
+ <packages>org.servicemix.wspojo.notification</packages>
+ </packageGroup>
+ <packageGroup>
+ <title>WS-Notification Implementation classes</title>
+ <packages>org.servicemix.wspojo.notification.*</packages>
+ </packageGroup>
+ <packageGroup>
+ <title>WS-ResourceProperties and WS-ResourceLifetime APIs</title>
+ <packages>org.servicemix.wspojo.resource</packages>
+ </packageGroup>
+ <packageGroup>
+ <title>WS-Eventing APIs</title>
+ <packages>org.servicemix.wspojo.eventing</packages>
+ </packageGroup>
+ <packageGroup>
+ <title>POJOs for the WS-Addressing, WS-Eventing, WS-Notification, WS-Resource* schemas</title>
+ <packages>org.*</packages>
+ </packageGroup>
+ </packageGroups>
+
+
+ <siteDirectory>/home/projects/servicemix/public_html/maven/ws/jaxws</siteDirectory>
+
+ <dependencies>
+
+
+ </dependencies>
+
+ <build>
+ <sourceDirectory>${jaxws.compiled.java.dir}</sourceDirectory>
+
+ <resources>
+ <resource>
+ <directory>src/main/resources</directory>
+ <includes>
+ <include>**/*.xml</include>
+ <include>**/*.properties</include>
+ </includes>
+ </resource>
+ <resource>
+ <directory>${jaxws.compiled.classes.dir}</directory>
+ <includes>
+ <include>**/*.xsb</include>
+ <include>**/*.wsdl</include>
+ <include>**/*.xml</include>
+ <include>**/*.class</include>
+ </includes>
+ </resource>
+ </resources>
+ </build>
+ <reports>
+
+ <!-- re-enable when we can get the warnings down to less than a few Mb!
+ <report>maven-checkstyle-plugin</report>
+ <report>maven-simian-plugin</report>
+ <report>maven-faq-plugin</report>
+ <report>maven-changes-plugin</report>
+ <report>maven-clover-plugin</report>
+ <report>maven-changelog-plugin</report>
+ <report>maven-file-activity-plugin</report>
+ <report>maven-developer-activity-plugin</report>
+ -->
+ <report>maven-javadoc-plugin</report>
+ <!--
+ <report>maven-jxr-plugin</report>
+ <report>maven-junit-report-plugin</report>
+ <report>maven-tasklist-plugin</report>
+ <report>maven-pmd-plugin</report>
+ -->
+
+ </reports>
+</project>
