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" />


Reply via email to