You are viewing a plain text version of this content. The canonical link for it is here.
Posted to axis-cvs@ws.apache.org by di...@apache.org on 2006/12/20 03:19:28 UTC
svn commit: r488888 - in /webservices/axis2/trunk/java/modules:
jaxws/test/org/apache/axis2/jaxws/description/ metadata/
metadata/test-resources/ metadata/test-resources/wsdl/
metadata/test/org/apache/axis2/jaxws/description/
metadata/test/org/apache/w...
Author: dims
Date: Tue Dec 19 18:19:27 2006
New Revision: 488888
URL: http://svn.apache.org/viewvc?view=rev&rev=488888
Log:
move AnnotationServiceImplDescriptionTests from jaxws to metadata
Added:
webservices/axis2/trunk/java/modules/metadata/test-resources/
webservices/axis2/trunk/java/modules/metadata/test-resources/wsdl/
webservices/axis2/trunk/java/modules/metadata/test-resources/wsdl/ProxyDocLitWrapped.wsdl
- copied unchanged from r488498, webservices/axis2/trunk/java/modules/jaxws/test-resources/wsdl/ProxyDocLitWrapped.wsdl
webservices/axis2/trunk/java/modules/metadata/test/org/apache/axis2/jaxws/description/AnnotationServiceImplDescriptionTests.java
- copied unchanged from r488498, webservices/axis2/trunk/java/modules/jaxws/test/org/apache/axis2/jaxws/description/AnnotationServiceImplDescriptionTests.java
webservices/axis2/trunk/java/modules/metadata/test/org/apache/axis2/jaxws/description/DocLitWrappedImplWithSEI.java
- copied unchanged from r488498, webservices/axis2/trunk/java/modules/jaxws/test/org/apache/axis2/jaxws/description/DocLitWrappedImplWithSEI.java
webservices/axis2/trunk/java/modules/metadata/test/org/apache/axis2/jaxws/description/DocLitWrappedProxy.java
- copied unchanged from r488498, webservices/axis2/trunk/java/modules/jaxws/test/org/apache/axis2/jaxws/description/DocLitWrappedProxy.java
webservices/axis2/trunk/java/modules/metadata/test/org/apache/ws/
webservices/axis2/trunk/java/modules/metadata/test/org/apache/ws/axis2/
webservices/axis2/trunk/java/modules/metadata/test/org/apache/ws/axis2/tests/
- copied from r488498, webservices/axis2/trunk/java/modules/jaxws/test/org/apache/ws/axis2/tests/
Removed:
webservices/axis2/trunk/java/modules/jaxws/test/org/apache/axis2/jaxws/description/AnnotationServiceImplDescriptionTests.java
Modified:
webservices/axis2/trunk/java/modules/metadata/maven.xml
Modified: webservices/axis2/trunk/java/modules/metadata/maven.xml
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/metadata/maven.xml?view=diff&rev=488888&r1=488887&r2=488888
==============================================================================
--- webservices/axis2/trunk/java/modules/metadata/maven.xml (original)
+++ webservices/axis2/trunk/java/modules/metadata/maven.xml Tue Dec 19 18:19:27 2006
@@ -16,7 +16,46 @@
<j:expr value="${context.setVariable('maven.itest.skip', 'true')}"/>
</j:if>
</preGoal>
-
+
+ <!-- run the JAXB schema compiler -->
+ <preGoal name="test:compile">
+
+ <j:set var="compiled.classes.dir" value="target/test-classes"/>
+
+ <!-- Theres got to be a better way to do this -->
+ <j:set var="schema.source.dir" value="test-resources/xsd"/>
+ <j:set var="wsdl.source.dir" value="test-resources/wsdl"/>
+ <j:set var="schema.output.base.dir" value="target/schema"/>
+ <j:set var="schema.generated.src.dir" value="${schema.output.base.dir}/src"/>
+ <j:set var="schema.generated.classes.dir" value="${schema.output.base.dir}/classes"/>
+
+ <!-- make the dirs -->
+ <mkdir dir="${schema.output.base.dir}"/>
+ <mkdir dir="${schema.generated.src.dir}"/>
+ <mkdir dir="${schema.generated.classes.dir}"/>
+
+ <!-- Run JAXB schema compiler with designated schemas -->
+ <ant:echo>Generating JAX-B classes from XSDs</ant:echo>
+
+ <ant:echo>Generating java from ProxyDocLitWrapped.wsdl</ant:echo>
+ <java classname="com.sun.tools.xjc.Driver" fork="true">
+ <jvmarg line="${maven.junit.jvmargs2}"/>
+ <classpath refid="maven.dependency.classpath"/>
+ <classpath location="${compiled.classes.dir}"/>
+ <arg line="-d ${schema.generated.src.dir} -quiet -p org.test.proxy.doclitwrapped -quiet -wsdl ${wsdl.source.dir}/ProxyDocLitWrapped.wsdl"/>
+ </java>
+
+ <!-- Compile the generated classes -->
+ <ant:echo>Compiling generated schema</ant:echo>
+ <javac destdir="${schema.generated.classes.dir}" srcdir="${schema.generated.src.dir}">
+ <classpath refid="maven.dependency.classpath"></classpath>
+ <classpath location="${compiled.classes.dir}"></classpath>
+ </javac>
+
+ <ant:path id="schema.generated.classes.dir" location="${schema.generated.classes.dir}"/>
+ <maven:addPath id="maven.dependency.classpath" refid="schema.generated.classes.dir"/>
+ </preGoal>
+
<postGoal name="java:jar-resources">
<tstamp>
<format property="build.time" pattern="MMM dd, yyyy (hh:mm:ss z)" locale="en"/>
---------------------------------------------------------------------
To unsubscribe, e-mail: axis-cvs-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-cvs-help@ws.apache.org