You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-commits@axis.apache.org by ve...@apache.org on 2010/03/14 22:29:56 UTC
svn commit: r922967 - in /axis/axis2/java/core/trunk/modules/integration:
itest-build.xml pom.xml
Author: veithen
Date: Sun Mar 14 21:29:56 2010
New Revision: 922967
URL: http://svn.apache.org/viewvc?rev=922967&view=rev
Log:
Integration tests: let Maven invoke the compiler (instead of using Ant). This allows maven-eclipse-plugin to import the generated sources into the Eclipse project.
Modified:
axis/axis2/java/core/trunk/modules/integration/itest-build.xml
axis/axis2/java/core/trunk/modules/integration/pom.xml
Modified: axis/axis2/java/core/trunk/modules/integration/itest-build.xml
URL: http://svn.apache.org/viewvc/axis/axis2/java/core/trunk/modules/integration/itest-build.xml?rev=922967&r1=922966&r2=922967&view=diff
==============================================================================
--- axis/axis2/java/core/trunk/modules/integration/itest-build.xml (original)
+++ axis/axis2/java/core/trunk/modules/integration/itest-build.xml Sun Mar 14 21:29:56 2010
@@ -47,11 +47,6 @@
<classpath location="${compiled.classes.dir}" />
<arg line="-ap -o target/wsdl/complexdatatype -s -u -uw -uri test-resources/ComplexDataTypes/ComplexDataTypes.wsdl" />
</java>
- <javac fork="true" destdir="target/classes" debug="on">
- <classpath refid="maven.runtime.classpath" />
- <classpath location="${compiled.classes.dir}" />
- <src path="target/wsdl/complexdatatype" />
- </javac>
<echo>Compiling DocumentUnwrappingTest.wsdl</echo>
<mkdir dir="${wsdl.output.base.dir}/documentunwrapping" />
@@ -81,16 +76,11 @@
<arg line="-o target/wsdl/complexdatatypebare -s -uri test-resources/ComplexDataTypesDocLitBare/ComplexDataTypesDocLitBare.wsdl" />
</java>
<ant antfile="build.xml" inheritall="true" inheritrefs="true" dir="target/wsdl/complexdatatypebare" />
- <copy toDir="target/classes" failonerror="false">
- <fileset dir="target/wsdl/complexdatatypebare/build/classes">
- <include name="**/*.class" />
- </fileset>
- </copy>
<!-- compile the schema for XMLbeans -->
<java classname="org.apache.xmlbeans.impl.tool.SchemaCompiler" fork="true">
<classpath refid="maven.runtime.classpath" />
- <arg line="-src target/xmlbeans-src -d target/classes test-resources/xsd/type-test.xsd" />
+ <arg line="-src target/xmlbeans/java -d target/xmlbeans/resources -srconly test-resources/xsd/type-test.xsd" />
</java>
<ant antfile="itest-build.xml" inheritall="true" inheritrefs="true" dir="." target="rpc-wsdl-codegen" />
Modified: axis/axis2/java/core/trunk/modules/integration/pom.xml
URL: http://svn.apache.org/viewvc/axis/axis2/java/core/trunk/modules/integration/pom.xml?rev=922967&r1=922966&r2=922967&view=diff
==============================================================================
--- axis/axis2/java/core/trunk/modules/integration/pom.xml (original)
+++ axis/axis2/java/core/trunk/modules/integration/pom.xml Sun Mar 14 21:29:56 2010
@@ -303,6 +303,9 @@
<include>**/*.properties</include>
</includes>
</testResource>
+ <testResource>
+ <directory>${project.build.directory}/xmlbeans/resources</directory>
+ </testResource>
</testResources>
<plugins>
<plugin>
@@ -365,6 +368,26 @@
</execution>
</executions>
</plugin>
+ <plugin>
+ <groupId>org.codehaus.mojo</groupId>
+ <artifactId>build-helper-maven-plugin</artifactId>
+ <executions>
+ <execution>
+ <id>add-test-source</id>
+ <phase>process-test-resources</phase>
+ <goals>
+ <goal>add-test-source</goal>
+ </goals>
+ <configuration>
+ <sources>
+ <source>${project.build.directory}/wsdl/complexdatatype/src</source>
+ <source>${project.build.directory}/wsdl/complexdatatypebare/src</source>
+ <source>${project.build.directory}/xmlbeans/java</source>
+ </sources>
+ </configuration>
+ </execution>
+ </executions>
+ </plugin>
</plugins>
</build>
<reporting>