You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cxf.apache.org by ff...@apache.org on 2016/09/13 05:16:45 UTC

cxf git commit: [CXF-7056]use new JVM options with recent java9 kit

Repository: cxf
Updated Branches:
  refs/heads/master-java9 16931d7ae -> e9b997e80


[CXF-7056]use new JVM options with recent java9 kit


Project: http://git-wip-us.apache.org/repos/asf/cxf/repo
Commit: http://git-wip-us.apache.org/repos/asf/cxf/commit/e9b997e8
Tree: http://git-wip-us.apache.org/repos/asf/cxf/tree/e9b997e8
Diff: http://git-wip-us.apache.org/repos/asf/cxf/diff/e9b997e8

Branch: refs/heads/master-java9
Commit: e9b997e808857cda15f428aed8a78ea8d1856db7
Parents: 16931d7
Author: Freeman Fang <fr...@gmail.com>
Authored: Tue Sep 13 13:16:22 2016 +0800
Committer: Freeman Fang <fr...@gmail.com>
Committed: Tue Sep 13 13:16:22 2016 +0800

----------------------------------------------------------------------
 core/src/main/java/org/apache/cxf/common/util/Compiler.java | 2 +-
 parent/pom.xml                                              | 8 ++++----
 rt/rs/security/oauth-parent/oauth2/pom.xml                  | 2 +-
 rt/rs/security/sso/oidc/pom.xml                             | 2 +-
 systests/jaxrs/pom.xml                                      | 4 ++--
 systests/rs-security/pom.xml                                | 4 ++--
 6 files changed, 11 insertions(+), 11 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/cxf/blob/e9b997e8/core/src/main/java/org/apache/cxf/common/util/Compiler.java
----------------------------------------------------------------------
diff --git a/core/src/main/java/org/apache/cxf/common/util/Compiler.java b/core/src/main/java/org/apache/cxf/common/util/Compiler.java
index c6dbf42..11e3122 100644
--- a/core/src/main/java/org/apache/cxf/common/util/Compiler.java
+++ b/core/src/main/java/org/apache/cxf/common/util/Compiler.java
@@ -178,7 +178,7 @@ public class Compiler {
         list.add("-J-Xmx" + maxMemory);
         
         if (System.getProperty("java.version").startsWith("9")) {
-            list.add("-addmods");
+            list.add("--add-modules");
             list.add("java.activation,java.annotations.common,java.corba,java.transaction,java.xml.bind,java.xml.ws");
         }
 

http://git-wip-us.apache.org/repos/asf/cxf/blob/e9b997e8/parent/pom.xml
----------------------------------------------------------------------
diff --git a/parent/pom.xml b/parent/pom.xml
index 867ecab..049128d 100644
--- a/parent/pom.xml
+++ b/parent/pom.xml
@@ -2195,10 +2195,10 @@
         <profile>
 	    <id>java9</id>
 	    <properties>
-                <cxf.server.launcher.vmargs>-ea -Xpatch:java.annotations.common=${project.basedir}/target/java9/javax.annotation-api-1.2.jar -Xpatch:java.transaction=${project.basedir}/target/java9 -XaddExports:java.base/sun.reflect.generics.reflectiveObjects=ALL-UNNAMED -XaddExports:java.base/sun.security.util=ALL-UNNAMED -XaddExports:java.xml/com.sun.org.apache.xerces.internal.impl.xs=ALL-UNNAMED -XaddExports:java.xml/com.sun.org.apache.xerces.internal.impl.xs.util=ALL-UNNAMED -XaddExports:java.xml/com.sun.org.apache.xerces.internal.jaxp=ALL-UNNAMED -XaddExports:java.xml.bind/com.sun.xml.internal.bind.marshaller=ALL-UNNAMED -XaddExports:java.xml/com.sun.org.apache.xerces.internal.dom=ALL-UNNAMED -XaddExports:java.xml/com.sun.org.apache.xml.internal.resolver=ALL-UNNAMED -XaddExports:java.xml/com.sun.org.apache.xml.internal.resolver.tools=ALL-UNNAMED -XaddExports:java.xml.ws/com.sun.xml.internal.messaging.saaj.soap=ALL-UNNAMED -XaddExports:jdk.xml.bind/com.sun.tools.internal.xjc.api
 .impl.s2j=ALL-UNNAMED -XaddExports:jdk.xml.bind/com.sun.tools.internal.xjc=ALL-UNNAMED -XaddExports:jdk.xml.bind/com.sun.tools.internal.xjc.api=ALL-UNNAMED -XaddExports:jdk.xml.bind/com.sun.codemodel.internal=ALL-UNNAMED -XaddExports:jdk.xml.bind/com.sun.codemodel.internal.writer=ALL-UNNAMED -XaddExports:java.corba/com.sun.corba.se.impl.corba=ALL-UNNAMED -addmods java.corba,java.activation,java.xml.bind,java.xml.ws,jdk.xml.bind</cxf.server.launcher.vmargs>
-                <cxf.surefire.fork.vmargs>-ea -Xpatch:java.annotations.common=${project.basedir}/target/java9/javax.annotation-api-1.2.jar -Xpatch:java.transaction=${project.basedir}/target/java9 -XaddExports:java.base/sun.security.util=ALL-UNNAMED -XaddExports:java.xml/com.sun.org.apache.xerces.internal.impl.xs=ALL-UNNAMED -XaddExports:java.base/sun.reflect.generics.reflectiveObjects=ALL-UNNAMED -XaddExports:java.xml/com.sun.org.apache.xerces.internal.impl.xs.util=ALL-UNNAMED -XaddExports:java.xml/com.sun.org.apache.xerces.internal.jaxp=ALL-UNNAMED -XaddExports:java.xml/com.sun.org.apache.xerces.internal.dom=ALL-UNNAMED -XaddExports:java.xml.bind/com.sun.xml.internal.bind.marshaller=ALL-UNNAMED -XaddExports:java.xml/com.sun.org.apache.xml.internal.resolver=ALL-UNNAMED -XaddExports:java.xml/com.sun.org.apache.xml.internal.resolver.tools=ALL-UNNAMED -XaddExports:java.xml.ws/com.sun.xml.internal.messaging.saaj.soap=ALL-UNNAMED -XaddExports:jdk.xml.bind/com.sun.tools.internal.xjc.api.i
 mpl.s2j=ALL-UNNAMED -XaddExports:jdk.xml.bind/com.sun.tools.internal.xjc=ALL-UNNAMED -XaddExports:jdk.xml.bind/com.sun.tools.internal.xjc.api=ALL-UNNAMED -XaddExports:jdk.xml.bind/com.sun.codemodel.internal=ALL-UNNAMED -XaddExports:jdk.xml.bind/com.sun.codemodel.internal.writer=ALL-UNNAMED -XaddExports:java.corba/com.sun.corba.se.impl.corba=ALL-UNNAMED -addmods java.corba,java.activation,java.xml.bind,java.xml.ws,jdk.xml.bind</cxf.surefire.fork.vmargs>
-                <cxf.xjc.jvmArgs>-addmods java.activation,java.xml.bind,java.xml.ws -XaddExports:java.xml.bind/com.sun.xml.internal.bind.v2.runtime=ALL-UNNAMED -XaddExports:jdk.xml.dom/org.w3c.dom.html=ALL-UNNAMED -XaddExports:java.xml/com.sun.org.apache.xerces.internal.impl.xs=ALL-UNNAMED -XaddExports:java.xml.bind/com.sun.xml.internal.bind.marshaller=ALL-UNNAMED</cxf.xjc.jvmArgs>
-                <cxf.codegen.jvmArgs>-addmods java.activation,java.xml.bind,java.xml.ws -XaddExports:java.xml.bind/com.sun.xml.internal.bind.v2.runtime=ALL-UNNAMED -XaddExports:jdk.xml.dom/org.w3c.dom.html=ALL-UNNAMED -XaddExports:java.xml/com.sun.org.apache.xerces.internal.impl.xs=ALL-UNNAMED -XaddExports:java.xml.bind/com.sun.xml.internal.bind.marshaller=ALL-UNNAMED</cxf.codegen.jvmArgs>
+                <cxf.server.launcher.vmargs>-ea --patch-module java.annotations.common=${project.basedir}/target/java9/javax.annotation-api-1.2.jar --patch-module java.transaction=${project.basedir}/target/java9 --add-exports=java.base/sun.reflect.generics.reflectiveObjects=ALL-UNNAMED --add-exports=java.base/sun.security.util=ALL-UNNAMED --add-exports=java.xml/com.sun.org.apache.xerces.internal.impl.xs=ALL-UNNAMED --add-exports=java.xml/com.sun.org.apache.xerces.internal.impl.xs.util=ALL-UNNAMED --add-exports=java.xml/com.sun.org.apache.xerces.internal.jaxp=ALL-UNNAMED --add-exports=java.xml.bind/com.sun.xml.internal.bind.marshaller=ALL-UNNAMED --add-exports=java.xml/com.sun.org.apache.xerces.internal.dom=ALL-UNNAMED --add-exports=java.xml/com.sun.org.apache.xml.internal.resolver=ALL-UNNAMED --add-exports=java.xml/com.sun.org.apache.xml.internal.resolver.tools=ALL-UNNAMED --add-exports=java.xml.ws/com.sun.xml.internal.messaging.saaj.soap=ALL-UNNAMED --add-exports=jdk.xml.bind/com.s
 un.tools.internal.xjc.api.impl.s2j=ALL-UNNAMED --add-exports=jdk.xml.bind/com.sun.tools.internal.xjc=ALL-UNNAMED --add-exports=jdk.xml.bind/com.sun.tools.internal.xjc.api=ALL-UNNAMED --add-exports=jdk.xml.bind/com.sun.codemodel.internal=ALL-UNNAMED --add-exports=jdk.xml.bind/com.sun.codemodel.internal.writer=ALL-UNNAMED --add-exports=java.corba/com.sun.corba.se.impl.corba=ALL-UNNAMED --add-modules java.corba,java.activation,java.xml.bind,java.xml.ws,jdk.xml.bind</cxf.server.launcher.vmargs>
+                <cxf.surefire.fork.vmargs>-ea --patch-module java.annotations.common=${project.basedir}/target/java9/javax.annotation-api-1.2.jar --patch-module java.transaction=${project.basedir}/target/java9 --add-exports=java.base/sun.security.util=ALL-UNNAMED --add-exports=java.xml/com.sun.org.apache.xerces.internal.impl.xs=ALL-UNNAMED --add-exports=java.base/sun.reflect.generics.reflectiveObjects=ALL-UNNAMED --add-exports=java.xml/com.sun.org.apache.xerces.internal.impl.xs.util=ALL-UNNAMED --add-exports=java.xml/com.sun.org.apache.xerces.internal.jaxp=ALL-UNNAMED --add-exports=java.xml/com.sun.org.apache.xerces.internal.dom=ALL-UNNAMED --add-exports=java.xml.bind/com.sun.xml.internal.bind.marshaller=ALL-UNNAMED --add-exports=java.xml/com.sun.org.apache.xml.internal.resolver=ALL-UNNAMED --add-exports=java.xml/com.sun.org.apache.xml.internal.resolver.tools=ALL-UNNAMED --add-exports=java.xml.ws/com.sun.xml.internal.messaging.saaj.soap=ALL-UNNAMED --add-exports=jdk.xml.bind/com.sun
 .tools.internal.xjc.api.impl.s2j=ALL-UNNAMED --add-exports=jdk.xml.bind/com.sun.tools.internal.xjc=ALL-UNNAMED --add-exports=jdk.xml.bind/com.sun.tools.internal.xjc.api=ALL-UNNAMED --add-exports=jdk.xml.bind/com.sun.codemodel.internal=ALL-UNNAMED --add-exports=jdk.xml.bind/com.sun.codemodel.internal.writer=ALL-UNNAMED --add-exports=java.corba/com.sun.corba.se.impl.corba=ALL-UNNAMED --add-modules java.corba,java.activation,java.xml.bind,java.xml.ws,jdk.xml.bind</cxf.surefire.fork.vmargs>
+                <cxf.xjc.jvmArgs>--add-modules java.activation,java.xml.bind,java.xml.ws --add-exports=java.xml.bind/com.sun.xml.internal.bind.v2.runtime=ALL-UNNAMED --add-exports=jdk.xml.dom/org.w3c.dom.html=ALL-UNNAMED --add-exports=java.xml/com.sun.org.apache.xerces.internal.impl.xs=ALL-UNNAMED --add-exports=java.xml.bind/com.sun.xml.internal.bind.marshaller=ALL-UNNAMED</cxf.xjc.jvmArgs>
+                <cxf.codegen.jvmArgs>--add-modules java.activation,java.xml.bind,java.xml.ws --add-exports=java.xml.bind/com.sun.xml.internal.bind.v2.runtime=ALL-UNNAMED --add-exports=jdk.xml.dom/org.w3c.dom.html=ALL-UNNAMED --add-exports=java.xml/com.sun.org.apache.xerces.internal.impl.xs=ALL-UNNAMED --add-exports=java.xml.bind/com.sun.xml.internal.bind.marshaller=ALL-UNNAMED</cxf.codegen.jvmArgs>
                 <cxf.codegenplugin.forkmode>true</cxf.codegenplugin.forkmode>
                 <!--cxf.xjcplugin.forkmode>true</cxf.xjcplugin.forkmode-->
 	    </properties>

http://git-wip-us.apache.org/repos/asf/cxf/blob/e9b997e8/rt/rs/security/oauth-parent/oauth2/pom.xml
----------------------------------------------------------------------
diff --git a/rt/rs/security/oauth-parent/oauth2/pom.xml b/rt/rs/security/oauth-parent/oauth2/pom.xml
index b466c3d..ab02ba1 100644
--- a/rt/rs/security/oauth-parent/oauth2/pom.xml
+++ b/rt/rs/security/oauth-parent/oauth2/pom.xml
@@ -221,7 +221,7 @@
         <profile>
             <id>java9</id>
             <properties>
-                <compilerArguments>-Xpatch:java.annotations.common=${project.basedir}/target//java9/javax.annotation-api-1.2.jar -addmods java.se.ee,java.activation,java.xml.ws,java.xml.bind -Aopenjpa.source=7 -Aopenjpa.metamodel=true</compilerArguments>
+                <compilerArguments>--patch-module java.annotations.common=${project.basedir}/target//java9/javax.annotation-api-1.2.jar --add-modules java.se.ee,java.activation,java.xml.ws,java.xml.bind -Aopenjpa.source=7 -Aopenjpa.metamodel=true</compilerArguments>
             </properties>
             <activation>
                 <jdk>9</jdk>

http://git-wip-us.apache.org/repos/asf/cxf/blob/e9b997e8/rt/rs/security/sso/oidc/pom.xml
----------------------------------------------------------------------
diff --git a/rt/rs/security/sso/oidc/pom.xml b/rt/rs/security/sso/oidc/pom.xml
index 037eb0f..70eece5 100644
--- a/rt/rs/security/sso/oidc/pom.xml
+++ b/rt/rs/security/sso/oidc/pom.xml
@@ -178,7 +178,7 @@
         <profile>
             <id>java9</id>
             <properties>
-                <compilerArguments>-Xpatch:java.annotations.common=${project.basedir}/target//java9/javax.annotation-api-1.2.jar -addmods java.se.ee,java.activation,java.xml.ws,java.xml.bind -Aopenjpa.source=7 -Aopenjpa.metamodel=true</compilerArguments>
+                <compilerArguments>--patch-module java.annotations.common=${project.basedir}/target//java9/javax.annotation-api-1.2.jar --add-modules java.se.ee,java.activation,java.xml.ws,java.xml.bind -Aopenjpa.source=7 -Aopenjpa.metamodel=true</compilerArguments>
             </properties>
             <activation>
                 <jdk>9</jdk>

http://git-wip-us.apache.org/repos/asf/cxf/blob/e9b997e8/systests/jaxrs/pom.xml
----------------------------------------------------------------------
diff --git a/systests/jaxrs/pom.xml b/systests/jaxrs/pom.xml
index cc07c04..ce822f2 100644
--- a/systests/jaxrs/pom.xml
+++ b/systests/jaxrs/pom.xml
@@ -660,8 +660,8 @@
         <profile>
             <id>java9</id>
             <properties>
-                <cxf.server.launcher.vmargs>-ea -Xpatch:java.annotations.common=${project.basedir}/target/java9/javax.annotation-api-1.2.jar -XaddExports:java.base/sun.reflect.generics.reflectiveObjects=ALL-UNNAMED -XaddExports:java.base/sun.security.util=ALL-UNNAMED -XaddExports:java.xml/com.sun.org.apache.xerces.internal.impl.xs=ALL-UNNAMED -XaddExports:java.xml/com.sun.org.apache.xerces.internal.impl.xs.util=ALL-UNNAMED -XaddExports:java.xml/com.sun.org.apache.xerces.internal.jaxp=ALL-UNNAMED -XaddExports:java.xml.bind/com.sun.xml.internal.bind.marshaller=ALL-UNNAMED -XaddExports:java.xml/com.sun.org.apache.xerces.internal.dom=ALL-UNNAMED -XaddExports:java.xml/com.sun.org.apache.xml.internal.resolver=ALL-UNNAMED -XaddExports:java.xml/com.sun.org.apache.xml.internal.resolver.tools=ALL-UNNAMED -XaddExports:java.xml.ws/com.sun.xml.internal.messaging.saaj.soap=ALL-UNNAMED -XaddExports:jdk.xml.bind/com.sun.tools.internal.xjc.api.impl.s2j=ALL-UNNAMED -XaddExports:jdk.xml.bind/com.sun.t
 ools.internal.xjc=ALL-UNNAMED -XaddExports:jdk.xml.bind/com.sun.tools.internal.xjc.api=ALL-UNNAMED -XaddExports:jdk.xml.bind/com.sun.codemodel.internal=ALL-UNNAMED -XaddExports:jdk.xml.bind/com.sun.codemodel.internal.writer=ALL-UNNAMED -XaddExports:java.annotations.common/javax.annotation.security=ALL-UNNAMED -addmods java.activation,java.xml.bind,java.xml.ws,jdk.xml.bind</cxf.server.launcher.vmargs>
-                <cxf.surefire.fork.vmargs>-ea -Xpatch:java.annotations.common=${project.basedir}/target/java9/javax.annotation-api-1.2.jar -XaddExports:java.base/sun.security.util=ALL-UNNAMED -XaddExports:java.xml/com.sun.org.apache.xerces.internal.impl.xs=ALL-UNNAMED -XaddExports:java.base/sun.reflect.generics.reflectiveObjects=ALL-UNNAMED -XaddExports:java.xml/com.sun.org.apache.xerces.internal.impl.xs.util=ALL-UNNAMED -XaddExports:java.xml/com.sun.org.apache.xerces.internal.jaxp=ALL-UNNAMED -XaddExports:java.xml/com.sun.org.apache.xerces.internal.dom=ALL-UNNAMED -XaddExports:java.xml.bind/com.sun.xml.internal.bind.marshaller=ALL-UNNAMED -XaddExports:java.xml/com.sun.org.apache.xml.internal.resolver=ALL-UNNAMED -XaddExports:java.xml/com.sun.org.apache.xml.internal.resolver.tools=ALL-UNNAMED -XaddExports:java.xml.ws/com.sun.xml.internal.messaging.saaj.soap=ALL-UNNAMED -XaddExports:jdk.xml.bind/com.sun.tools.internal.xjc.api.impl.s2j=ALL-UNNAMED -XaddExports:jdk.xml.bind/com.sun.too
 ls.internal.xjc=ALL-UNNAMED -XaddExports:jdk.xml.bind/com.sun.tools.internal.xjc.api=ALL-UNNAMED -XaddExports:jdk.xml.bind/com.sun.codemodel.internal=ALL-UNNAMED -XaddExports:jdk.xml.bind/com.sun.codemodel.internal.writer=ALL-UNNAMED -XaddExports:java.annotations.common/javax.annotation.security=ALL-UNNAMED -addmods java.activation,java.xml.bind,java.xml.ws,jdk.xml.bind</cxf.surefire.fork.vmargs>
+                <cxf.server.launcher.vmargs>-ea --patch-module java.annotations.common=${project.basedir}/target/java9/javax.annotation-api-1.2.jar --add-exports=java.base/sun.reflect.generics.reflectiveObjects=ALL-UNNAMED --add-exports=java.base/sun.security.util=ALL-UNNAMED --add-exports=java.xml/com.sun.org.apache.xerces.internal.impl.xs=ALL-UNNAMED --add-exports=java.xml/com.sun.org.apache.xerces.internal.impl.xs.util=ALL-UNNAMED --add-exports=java.xml/com.sun.org.apache.xerces.internal.jaxp=ALL-UNNAMED --add-exports=java.xml.bind/com.sun.xml.internal.bind.marshaller=ALL-UNNAMED --add-exports=java.xml/com.sun.org.apache.xerces.internal.dom=ALL-UNNAMED --add-exports=java.xml/com.sun.org.apache.xml.internal.resolver=ALL-UNNAMED --add-exports=java.xml/com.sun.org.apache.xml.internal.resolver.tools=ALL-UNNAMED --add-exports=java.xml.ws/com.sun.xml.internal.messaging.saaj.soap=ALL-UNNAMED --add-exports=jdk.xml.bind/com.sun.tools.internal.xjc.api.impl.s2j=ALL-UNNAMED --add-exports=jdk
 .xml.bind/com.sun.tools.internal.xjc=ALL-UNNAMED --add-exports=jdk.xml.bind/com.sun.tools.internal.xjc.api=ALL-UNNAMED --add-exports=jdk.xml.bind/com.sun.codemodel.internal=ALL-UNNAMED --add-exports=jdk.xml.bind/com.sun.codemodel.internal.writer=ALL-UNNAMED --add-exports=java.annotations.common/javax.annotation.security=ALL-UNNAMED --add-modules java.activation,java.xml.bind,java.xml.ws,jdk.xml.bind</cxf.server.launcher.vmargs>
+                <cxf.surefire.fork.vmargs>-ea --patch-module java.annotations.common=${project.basedir}/target/java9/javax.annotation-api-1.2.jar --add-exports=java.base/sun.security.util=ALL-UNNAMED --add-exports=java.xml/com.sun.org.apache.xerces.internal.impl.xs=ALL-UNNAMED --add-exports=java.base/sun.reflect.generics.reflectiveObjects=ALL-UNNAMED --add-exports=java.xml/com.sun.org.apache.xerces.internal.impl.xs.util=ALL-UNNAMED --add-exports=java.xml/com.sun.org.apache.xerces.internal.jaxp=ALL-UNNAMED --add-exports=java.xml/com.sun.org.apache.xerces.internal.dom=ALL-UNNAMED --add-exports=java.xml.bind/com.sun.xml.internal.bind.marshaller=ALL-UNNAMED --add-exports=java.xml/com.sun.org.apache.xml.internal.resolver=ALL-UNNAMED --add-exports=java.xml/com.sun.org.apache.xml.internal.resolver.tools=ALL-UNNAMED --add-exports=java.xml.ws/com.sun.xml.internal.messaging.saaj.soap=ALL-UNNAMED --add-exports=jdk.xml.bind/com.sun.tools.internal.xjc.api.impl.s2j=ALL-UNNAMED --add-exports=jdk.x
 ml.bind/com.sun.tools.internal.xjc=ALL-UNNAMED --add-exports=jdk.xml.bind/com.sun.tools.internal.xjc.api=ALL-UNNAMED --add-exports=jdk.xml.bind/com.sun.codemodel.internal=ALL-UNNAMED --add-exports=jdk.xml.bind/com.sun.codemodel.internal.writer=ALL-UNNAMED --add-exports=java.annotations.common/javax.annotation.security=ALL-UNNAMED --add-modules java.activation,java.xml.bind,java.xml.ws,jdk.xml.bind</cxf.surefire.fork.vmargs>
             </properties>
             <activation>
                 <jdk>9</jdk>

http://git-wip-us.apache.org/repos/asf/cxf/blob/e9b997e8/systests/rs-security/pom.xml
----------------------------------------------------------------------
diff --git a/systests/rs-security/pom.xml b/systests/rs-security/pom.xml
index dd29799..d68d1c8 100644
--- a/systests/rs-security/pom.xml
+++ b/systests/rs-security/pom.xml
@@ -225,8 +225,8 @@
         <profile>
             <id>java9</id>
             <properties>
-                <cxf.server.launcher.vmargs>-ea -Xpatch:java.annotations.common=${project.basedir}/target/java9/javax.annotation-api-1.2.jar -XaddExports:java.base/sun.reflect.generics.reflectiveObjects=ALL-UNNAMED -XaddExports:java.base/sun.security.util=ALL-UNNAMED -XaddExports:java.xml/com.sun.org.apache.xerces.internal.impl.xs=ALL-UNNAMED -XaddExports:java.xml/com.sun.org.apache.xerces.internal.impl.xs.util=ALL-UNNAMED -XaddExports:java.xml/com.sun.org.apache.xerces.internal.jaxp=ALL-UNNAMED -XaddExports:java.xml.bind/com.sun.xml.internal.bind.marshaller=ALL-UNNAMED -XaddExports:java.xml/com.sun.org.apache.xerces.internal.dom=ALL-UNNAMED -XaddExports:java.xml/com.sun.org.apache.xml.internal.resolver=ALL-UNNAMED -XaddExports:java.xml/com.sun.org.apache.xml.internal.resolver.tools=ALL-UNNAMED -XaddExports:java.xml.ws/com.sun.xml.internal.messaging.saaj.soap=ALL-UNNAMED -XaddExports:jdk.xml.bind/com.sun.tools.internal.xjc.api.impl.s2j=ALL-UNNAMED -XaddExports:jdk.xml.bind/com.sun.t
 ools.internal.xjc=ALL-UNNAMED -XaddExports:jdk.xml.bind/com.sun.tools.internal.xjc.api=ALL-UNNAMED -XaddExports:jdk.xml.bind/com.sun.codemodel.internal=ALL-UNNAMED -XaddExports:jdk.xml.bind/com.sun.codemodel.internal.writer=ALL-UNNAMED -XaddExports:java.annotations.common/javax.annotation.security=ALL-UNNAMED -addmods java.activation,java.xml.bind,java.xml.ws,jdk.xml.bind</cxf.server.launcher.vmargs>
-                <cxf.surefire.fork.vmargs>-ea -Xpatch:java.annotations.common=${project.basedir}/target/java9/javax.annotation-api-1.2.jar -XaddExports:java.base/sun.security.util=ALL-UNNAMED -XaddExports:java.xml/com.sun.org.apache.xerces.internal.impl.xs=ALL-UNNAMED -XaddExports:java.base/sun.reflect.generics.reflectiveObjects=ALL-UNNAMED -XaddExports:java.xml/com.sun.org.apache.xerces.internal.impl.xs.util=ALL-UNNAMED -XaddExports:java.xml/com.sun.org.apache.xerces.internal.jaxp=ALL-UNNAMED -XaddExports:java.xml/com.sun.org.apache.xerces.internal.dom=ALL-UNNAMED -XaddExports:java.xml.bind/com.sun.xml.internal.bind.marshaller=ALL-UNNAMED -XaddExports:java.xml/com.sun.org.apache.xml.internal.resolver=ALL-UNNAMED -XaddExports:java.xml/com.sun.org.apache.xml.internal.resolver.tools=ALL-UNNAMED -XaddExports:java.xml.ws/com.sun.xml.internal.messaging.saaj.soap=ALL-UNNAMED -XaddExports:jdk.xml.bind/com.sun.tools.internal.xjc.api.impl.s2j=ALL-UNNAMED -XaddExports:jdk.xml.bind/com.sun.too
 ls.internal.xjc=ALL-UNNAMED -XaddExports:jdk.xml.bind/com.sun.tools.internal.xjc.api=ALL-UNNAMED -XaddExports:jdk.xml.bind/com.sun.codemodel.internal=ALL-UNNAMED -XaddExports:jdk.xml.bind/com.sun.codemodel.internal.writer=ALL-UNNAMED -XaddExports:java.annotations.common/javax.annotation.security=ALL-UNNAMED -addmods java.activation,java.xml.bind,java.xml.ws,jdk.xml.bind</cxf.surefire.fork.vmargs>
+                <cxf.server.launcher.vmargs>-ea --patch-module java.annotations.common=${project.basedir}/target/java9/javax.annotation-api-1.2.jar --add-exports=java.base/sun.reflect.generics.reflectiveObjects=ALL-UNNAMED --add-exports=java.base/sun.security.util=ALL-UNNAMED --add-exports=java.xml/com.sun.org.apache.xerces.internal.impl.xs=ALL-UNNAMED --add-exports=java.xml/com.sun.org.apache.xerces.internal.impl.xs.util=ALL-UNNAMED --add-exports=java.xml/com.sun.org.apache.xerces.internal.jaxp=ALL-UNNAMED --add-exports=java.xml.bind/com.sun.xml.internal.bind.marshaller=ALL-UNNAMED --add-exports=java.xml/com.sun.org.apache.xerces.internal.dom=ALL-UNNAMED --add-exports=java.xml/com.sun.org.apache.xml.internal.resolver=ALL-UNNAMED --add-exports=java.xml/com.sun.org.apache.xml.internal.resolver.tools=ALL-UNNAMED --add-exports=java.xml.ws/com.sun.xml.internal.messaging.saaj.soap=ALL-UNNAMED --add-exports=jdk.xml.bind/com.sun.tools.internal.xjc.api.impl.s2j=ALL-UNNAMED --add-exports=jdk
 .xml.bind/com.sun.tools.internal.xjc=ALL-UNNAMED --add-exports=jdk.xml.bind/com.sun.tools.internal.xjc.api=ALL-UNNAMED --add-exports=jdk.xml.bind/com.sun.codemodel.internal=ALL-UNNAMED --add-exports=jdk.xml.bind/com.sun.codemodel.internal.writer=ALL-UNNAMED --add-exports=java.annotations.common/javax.annotation.security=ALL-UNNAMED --add-modules java.activation,java.xml.bind,java.xml.ws,jdk.xml.bind</cxf.server.launcher.vmargs>
+                <cxf.surefire.fork.vmargs>-ea --patch-module java.annotations.common=${project.basedir}/target/java9/javax.annotation-api-1.2.jar --add-exports=java.base/sun.security.util=ALL-UNNAMED --add-exports=java.xml/com.sun.org.apache.xerces.internal.impl.xs=ALL-UNNAMED --add-exports=java.base/sun.reflect.generics.reflectiveObjects=ALL-UNNAMED --add-exports=java.xml/com.sun.org.apache.xerces.internal.impl.xs.util=ALL-UNNAMED --add-exports=java.xml/com.sun.org.apache.xerces.internal.jaxp=ALL-UNNAMED --add-exports=java.xml/com.sun.org.apache.xerces.internal.dom=ALL-UNNAMED --add-exports=java.xml.bind/com.sun.xml.internal.bind.marshaller=ALL-UNNAMED --add-exports=java.xml/com.sun.org.apache.xml.internal.resolver=ALL-UNNAMED --add-exports=java.xml/com.sun.org.apache.xml.internal.resolver.tools=ALL-UNNAMED --add-exports=java.xml.ws/com.sun.xml.internal.messaging.saaj.soap=ALL-UNNAMED --add-exports=jdk.xml.bind/com.sun.tools.internal.xjc.api.impl.s2j=ALL-UNNAMED --add-exports=jdk.x
 ml.bind/com.sun.tools.internal.xjc=ALL-UNNAMED --add-exports=jdk.xml.bind/com.sun.tools.internal.xjc.api=ALL-UNNAMED --add-exports=jdk.xml.bind/com.sun.codemodel.internal=ALL-UNNAMED --add-exports=jdk.xml.bind/com.sun.codemodel.internal.writer=ALL-UNNAMED --add-exports=java.annotations.common/javax.annotation.security=ALL-UNNAMED --add-modules java.activation,java.xml.bind,java.xml.ws,jdk.xml.bind</cxf.surefire.fork.vmargs>
             </properties>
             <activation>
                 <jdk>9</jdk>