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 sh...@apache.org on 2015/07/07 06:39:16 UTC

svn commit: r1689567 - in /axis/axis2/java/core/trunk/modules: codegen/build-wsdls.xml codegen/test/org/apache/axis2/wsdl/codegen/jaxws/JAXWSCodeGenerationEngineTest.java jaxbri/pom.xml jaxws-integration/pom.xml jaxws/pom.xml

Author: shameera
Date: Tue Jul  7 04:39:15 2015
New Revision: 1689567

URL: http://svn.apache.org/r1689567
Log:
Fixed AXIS2-5703, code generation issues with jdk 1.8

Modified:
    axis/axis2/java/core/trunk/modules/codegen/build-wsdls.xml
    axis/axis2/java/core/trunk/modules/codegen/test/org/apache/axis2/wsdl/codegen/jaxws/JAXWSCodeGenerationEngineTest.java
    axis/axis2/java/core/trunk/modules/jaxbri/pom.xml
    axis/axis2/java/core/trunk/modules/jaxws-integration/pom.xml
    axis/axis2/java/core/trunk/modules/jaxws/pom.xml

Modified: axis/axis2/java/core/trunk/modules/codegen/build-wsdls.xml
URL: http://svn.apache.org/viewvc/axis/axis2/java/core/trunk/modules/codegen/build-wsdls.xml?rev=1689567&r1=1689566&r2=1689567&view=diff
==============================================================================
--- axis/axis2/java/core/trunk/modules/codegen/build-wsdls.xml (original)
+++ axis/axis2/java/core/trunk/modules/codegen/build-wsdls.xml Tue Jul  7 04:39:15 2015
@@ -40,6 +40,7 @@
     <mkdir dir="target/test-classes"/>
 
 		<java fork="yes" classname="org.apache.axis2.wsdl.WSDL2Java" failonerror="yes">
+			<jvmarg value="-Djavax.xml.accessExternalSchema=all" />
 			<classpath refid="maven.test.classpath" />
 			<classpath location="${compiled.classes.dir}" />
 			<arg line="-ap -o ${wsdl.output.base.dir}/version -d none -s -u -uri test-resources/wsdls/Version.wsdl" />

Modified: axis/axis2/java/core/trunk/modules/codegen/test/org/apache/axis2/wsdl/codegen/jaxws/JAXWSCodeGenerationEngineTest.java
URL: http://svn.apache.org/viewvc/axis/axis2/java/core/trunk/modules/codegen/test/org/apache/axis2/wsdl/codegen/jaxws/JAXWSCodeGenerationEngineTest.java?rev=1689567&r1=1689566&r2=1689567&view=diff
==============================================================================
--- axis/axis2/java/core/trunk/modules/codegen/test/org/apache/axis2/wsdl/codegen/jaxws/JAXWSCodeGenerationEngineTest.java (original)
+++ axis/axis2/java/core/trunk/modules/codegen/test/org/apache/axis2/wsdl/codegen/jaxws/JAXWSCodeGenerationEngineTest.java Tue Jul  7 04:39:15 2015
@@ -36,6 +36,7 @@ public class JAXWSCodeGenerationEngineTe
     @Override
     protected void setUp() throws Exception {
         super.setUp();
+        System.setProperty("javax.xml.accessExternalSchema", "all");
         File dir = new File(filePath);
         assertEquals("Generated directory dtill exists ", false, dir.exists());
     }

Modified: axis/axis2/java/core/trunk/modules/jaxbri/pom.xml
URL: http://svn.apache.org/viewvc/axis/axis2/java/core/trunk/modules/jaxbri/pom.xml?rev=1689567&r1=1689566&r2=1689567&view=diff
==============================================================================
--- axis/axis2/java/core/trunk/modules/jaxbri/pom.xml (original)
+++ axis/axis2/java/core/trunk/modules/jaxbri/pom.xml Tue Jul  7 04:39:15 2015
@@ -158,18 +158,22 @@
                                     <arg line="-d jaxbri -o ${project.build.directory}/gen/Test01 -u -uri src/test/wsdl/Test01.wsdl" />
                                 </java>
                                 <java classname="org.apache.axis2.wsdl.WSDL2Java" fork="true">
+                                    <jvmarg value="-Djavax.xml.accessExternalSchema=all" />
                                     <classpath refid="maven.test.classpath" />
                                     <arg line="-d jaxbri -ss -ssi -sd -o ${project.build.directory}/gen/processor -u -uri src/test/wsdl/processor.wsdl -ns2p http://www.example.org/data=org.apache.axis2.jaxbri.processor.data,http://www.example.org/ws=org.apache.axis2.jaxbri.processor.service" />
                                 </java>
                                 <java classname="org.apache.axis2.wsdl.WSDL2Java" fork="true">
+                                    <jvmarg value="-Djavax.xml.accessExternalSchema=all" />
                                     <classpath refid="maven.test.classpath" />
                                     <arg line="-d jaxbri -o ${project.build.directory}/gen/processor -u -uri src/test/wsdl/processor.wsdl -ns2p http://www.example.org/data=org.apache.axis2.jaxbri.processor.data,http://www.example.org/ws=org.apache.axis2.jaxbri.processor.client" />
                                 </java>
                                 <java classname="org.apache.axis2.wsdl.WSDL2Java" fork="true">
+                                    <jvmarg value="-Djavax.xml.accessExternalSchema=all" />
                                     <classpath refid="maven.test.classpath" />
                                     <arg line="-d jaxbri -ss -ssi -sd -g -o ${project.build.directory}/gen/identityservice -u -uri src/test/wsdl/identityService.wsdl -p org.apache.axis2.jaxbri.identityservice -ns2p http://www.example.org/identity=org.apache.axis2.jaxbri.identityservice" />
                                 </java>
                                 <java classname="org.apache.axis2.wsdl.WSDL2Java" fork="true">
+                                    <jvmarg value="-Djavax.xml.accessExternalSchema=all" />
                                     <classpath refid="maven.test.classpath" />
                                     <arg line="-d jaxbri -ss -ssi -sd -g -o ${project.build.directory}/gen/mtom -u -uri src/test/wsdl/mtom.wsdl -p org.apache.axis2.jaxbri.mtom -ns2p http://www.example.org/mtom/=org.apache.axis2.jaxbri.mtom -EbindingFileName " />
                                 </java>

Modified: axis/axis2/java/core/trunk/modules/jaxws-integration/pom.xml
URL: http://svn.apache.org/viewvc/axis/axis2/java/core/trunk/modules/jaxws-integration/pom.xml?rev=1689567&r1=1689566&r2=1689567&view=diff
==============================================================================
--- axis/axis2/java/core/trunk/modules/jaxws-integration/pom.xml (original)
+++ axis/axis2/java/core/trunk/modules/jaxws-integration/pom.xml Tue Jul  7 04:39:15 2015
@@ -278,6 +278,7 @@
                                 </java>
                                 <echo>Generating java from samplemtom.xsd</echo>
                                 <java classname="com.sun.tools.xjc.Driver" fork="true">
+                                    <jvmarg value="-Djavax.xml.accessExternalSchema=all" />
                                     <classpath refid="maven.runtime.classpath" />
                                     <classpath location="${compiled.classes.dir}" />
                                     <arg line="-d ${schema.generated.src.dir} -quiet ${schema.source.dir}/samplemtom.xsd" />
@@ -326,6 +327,7 @@
                                 </java>
                                 <echo>Generating java from gorilla_dlw.wsdl</echo>
                                 <java classname="com.sun.tools.xjc.Driver" fork="true">
+                                    <jvmarg value="-Djavax.xml.accessExternalSchema=all" />
                                     <classpath refid="maven.runtime.classpath" />
                                     <classpath location="${compiled.classes.dir}" />
                                     <arg line="-d ${schema.generated.src.dir} -quiet -wsdl ${wsdl.source.dir}/gorilla_dlw.wsdl" />
@@ -1377,6 +1379,10 @@
                     </includes>
                     <systemProperties>
                         <property>
+                            <name>javax.xml.accessExternalSchema</name>
+                            <value>all</value>
+                        </property>
+                        <property>
                             <name>OASISCatalogManager.catalog.debug.level</name>
                             <value>0</value>
                         </property>

Modified: axis/axis2/java/core/trunk/modules/jaxws/pom.xml
URL: http://svn.apache.org/viewvc/axis/axis2/java/core/trunk/modules/jaxws/pom.xml?rev=1689567&r1=1689566&r2=1689567&view=diff
==============================================================================
--- axis/axis2/java/core/trunk/modules/jaxws/pom.xml (original)
+++ axis/axis2/java/core/trunk/modules/jaxws/pom.xml Tue Jul  7 04:39:15 2015
@@ -273,6 +273,7 @@
 
                                 <echo>Generating java from samplemtom.xsd</echo>
                                 <java classname="com.sun.tools.xjc.Driver" fork="true">
+                                    <jvmarg value="-Djavax.xml.accessExternalSchema=all" />
                                     <classpath refid="maven.runtime.classpath" />
                                     <classpath location="${compiled.classes.dir}" />
                                     <arg line="-d ${schema.generated.src.dir} -quiet ${schema.source.dir}/samplemtom.xsd" />