Author: sagara Date: Mon Aug 29 09:21:01 2011 New Revision: 1162691 URL: http://svn.apache.org/viewvc?rev=1162691&view=rev Log: * Updated to use latest JAX-WS 2.2 and JAXB 2.2 versions, but in JDK 1.6 build still use JAX-WS 2.1 because integrating Java endorsed mechanism with Maven is bit of complex. * Enabled JAX-WS code generation tests. * Updated version of maven-surefire-plugin - Use of older version of this plug in cause lot of issues running test cases.
Modified: axis/axis2/java/core/trunk/modules/codegen/pom.xml axis/axis2/java/core/trunk/modules/distribution/pom.xml axis/axis2/java/core/trunk/modules/java2wsdl/pom.xml axis/axis2/java/core/trunk/modules/java2wsdl/test/org/apache/ws/java2wsdl/jaxws/JAXWS2WSDLCodegenEngineTest.java axis/axis2/java/core/trunk/modules/parent/pom.xml Modified: axis/axis2/java/core/trunk/modules/codegen/pom.xml URL: http://svn.apache.org/viewvc/axis/axis2/java/core/trunk/modules/codegen/pom.xml?rev=1162691&r1=1162690&r2=1162691&view=diff ============================================================================== --- axis/axis2/java/core/trunk/modules/codegen/pom.xml (original) +++ axis/axis2/java/core/trunk/modules/codegen/pom.xml Mon Aug 29 09:21:01 2011 @@ -133,10 +133,7 @@ <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId> <inherited>true</inherited> - <configuration> - <excludes> - <exclude>**/JAXWSCodeGenerationEngineTest.java</exclude> - </excludes> + <configuration> <includes> <include>**/*Test.java</include> </includes> Modified: axis/axis2/java/core/trunk/modules/distribution/pom.xml URL: http://svn.apache.org/viewvc/axis/axis2/java/core/trunk/modules/distribution/pom.xml?rev=1162691&r1=1162690&r2=1162691&view=diff ============================================================================== --- axis/axis2/java/core/trunk/modules/distribution/pom.xml (original) +++ axis/axis2/java/core/trunk/modules/distribution/pom.xml Mon Aug 29 09:21:01 2011 @@ -247,12 +247,12 @@ <dependency> <groupId>org.jvnet.staxex</groupId> <artifactId>stax-ex</artifactId> - <version>1.2</version> + <version>1.4</version> </dependency> <dependency> <groupId>com.sun.xml.stream.buffer</groupId> <artifactId>streambuffer</artifactId> - <version>0.7</version> + <version>1.2</version> </dependency> </dependencies> <url>http://axis.apache.org/axis2/java/core/</url> Modified: axis/axis2/java/core/trunk/modules/java2wsdl/pom.xml URL: http://svn.apache.org/viewvc/axis/axis2/java/core/trunk/modules/java2wsdl/pom.xml?rev=1162691&r1=1162690&r2=1162691&view=diff ============================================================================== --- axis/axis2/java/core/trunk/modules/java2wsdl/pom.xml (original) +++ axis/axis2/java/core/trunk/modules/java2wsdl/pom.xml Mon Aug 29 09:21:01 2011 @@ -147,8 +147,7 @@ <inherited>true</inherited> <configuration> <excludes> - <exclude>**/*Abstract*.java</exclude> - <exclude>**/JAXWS2WSDLCodegenEngineTest.java</exclude> + <exclude>**/*Abstract*.java</exclude> </excludes> <includes> <include>**/*Test.java</include> Modified: axis/axis2/java/core/trunk/modules/java2wsdl/test/org/apache/ws/java2wsdl/jaxws/JAXWS2WSDLCodegenEngineTest.java URL: http://svn.apache.org/viewvc/axis/axis2/java/core/trunk/modules/java2wsdl/test/org/apache/ws/java2wsdl/jaxws/JAXWS2WSDLCodegenEngineTest.java?rev=1162691&r1=1162690&r2=1162691&view=diff ============================================================================== --- axis/axis2/java/core/trunk/modules/java2wsdl/test/org/apache/ws/java2wsdl/jaxws/JAXWS2WSDLCodegenEngineTest.java (original) +++ axis/axis2/java/core/trunk/modules/java2wsdl/test/org/apache/ws/java2wsdl/jaxws/JAXWS2WSDLCodegenEngineTest.java Mon Aug 29 09:21:01 2011 @@ -23,19 +23,26 @@ import java.io.File; import junit.framework.TestCase; +import org.apache.commons.logging.Log; +import org.apache.commons.logging.LogFactory; import org.apache.ws.java2wsdl.utils.Java2WSDLCommandLineOptionParser; public class JAXWS2WSDLCodegenEngineTest extends TestCase { + + private static final Log log = LogFactory + .getLog(JAXWS2WSDLCodegenEngineTest.class); - final String filePath = "./target/"; + final String filePath = "target/out"; - public void gsetUp() throws Exception { + public void setUp() throws Exception { super.setUp(); File dir = new File( filePath.concat("org/apache/ws/java2wsdl/jaxws/jaxws")); File wsdl = new File(filePath.concat("ServerInfoService.wsdl")); assertEquals("Generated directory still exists ", false, dir.exists()); assertEquals("Generated WSDL file still exists ", false, wsdl.exists()); + dir = new File(filePath); + dir.mkdir(); } public void tearDown() throws Exception { @@ -61,18 +68,18 @@ public class JAXWS2WSDLCodegenEngineTest public void testGenerateWithMixOptions() throws Exception { String[] args = { "-jws", "-verbose", "-cp", "target/test-classes", "-cn", "org.apache.ws.java2wsdl.jaxws.ServerInfo", "-o", - "./target" }; + "./target/out" }; Java2WSDLCommandLineOptionParser commandLineOptionParser = new Java2WSDLCommandLineOptionParser( args); JAXWS2WSDLCodegenEngine engine = new JAXWS2WSDLCodegenEngine( commandLineOptionParser.getAllOptions(), args); - engine.generate(); + engine.generate(); verifyGeneration(); } public void testGenerateWithAxisOptions() throws Exception { String[] args = { "-jws", "-cp", "target/test-classes", "-cn", - "org.apache.ws.java2wsdl.jaxws.ServerInfo", "-o", "./target" }; + "org.apache.ws.java2wsdl.jaxws.ServerInfo", "-o", "./target/out" }; Java2WSDLCommandLineOptionParser commandLineOptionParser = new Java2WSDLCommandLineOptionParser( args); JAXWS2WSDLCodegenEngine engine = new JAXWS2WSDLCodegenEngine( @@ -83,7 +90,7 @@ public class JAXWS2WSDLCodegenEngineTest public void testGenerateWithJAXWSOptions() throws Exception { String[] args = { "-jws", "-cp", "target/test-classes", "-cn", - "org.apache.ws.java2wsdl.jaxws.ServerInfo", "-d", "./target" }; + "org.apache.ws.java2wsdl.jaxws.ServerInfo", "-d", "./target/out" }; Java2WSDLCommandLineOptionParser commandLineOptionParser = new Java2WSDLCommandLineOptionParser( args); JAXWS2WSDLCodegenEngine engine = new JAXWS2WSDLCodegenEngine( @@ -103,9 +110,9 @@ public class JAXWS2WSDLCodegenEngineTest * exception current version doesn't support for this. Refer * http://java.net/jira/browse/JAX_WS-360 */ - assertEquals("Incorrect number of generated files", 4, - dir.listFiles().length); - File wsdl = new File(filePath.concat("ServerInfoService.wsdl")); + assertEquals("Incorrect number of generated files", true, + (dir.listFiles().length >= 2)); + File wsdl = new File(filePath.concat("/ServerInfoService.wsdl")); assertEquals("Generated WSDL file does not exists ", true, wsdl.exists()); wsdl.delete(); Modified: axis/axis2/java/core/trunk/modules/parent/pom.xml URL: http://svn.apache.org/viewvc/axis/axis2/java/core/trunk/modules/parent/pom.xml?rev=1162691&r1=1162690&r2=1162691&view=diff ============================================================================== --- axis/axis2/java/core/trunk/modules/parent/pom.xml (original) +++ axis/axis2/java/core/trunk/modules/parent/pom.xml Mon Aug 29 09:21:01 2011 @@ -92,8 +92,8 @@ <httpcore.version>4.0</httpcore.version> <intellij.version>5.0</intellij.version> <jalopy.version>1.5rc3</jalopy.version> - <jaxb.api.version>2.1</jaxb.api.version> - <jaxbri.version>2.1.7</jaxbri.version> + <jaxb.api.version>2.2.4</jaxb.api.version> + <jaxbri.version>2.2.4</jaxbri.version> <jaxen.version>1.1.1</jaxen.version> <jettison.version>1.3</jettison.version> <jibx.version>1.2</jibx.version> @@ -125,8 +125,8 @@ <failIfNoTests>false</failIfNoTests> <m2Repository>'${settings.localRepository}'</m2Repository> <geronimo-spec.jta.version>1.1</geronimo-spec.jta.version> - <jaxws.tools.version>2.1.3</jaxws.tools.version> - <jaxws.rt.version>2.1.3</jaxws.rt.version> + <jaxws.tools.version>2.2.5</jaxws.tools.version> + <jaxws.rt.version>2.2.5</jaxws.rt.version> </properties> <mailingLists> <mailingList> @@ -969,6 +969,14 @@ <version>${junit.version}</version> </dependency> </dependencies> + <!-- JDK 1.6 build still use JAX-WS 2.1 because integrating Java endorsed + mechanism with Maven is bit of complex --> + <properties> + <jaxb.api.version>2.1</jaxb.api.version> + <jaxbri.version>2.1.7</jaxbri.version> + <jaxws.tools.version>2.1.3</jaxws.tools.version> + <jaxws.rt.version>2.1.3</jaxws.rt.version> + </properties> </profile> </profiles> <scm> @@ -1048,7 +1056,7 @@ </plugin> <plugin> <artifactId>maven-surefire-plugin</artifactId> - <version>2.4.2</version> + <version>2.4.3</version> </plugin> <plugin> <artifactId>maven-war-plugin</artifactId>