I managed to work around the new JAXP security setting issue by applying -Djavax.xml.accessExternalSchema=file,http and forcing jaxb maven plugin not to fork when running the mvn clean install.
But I hit the issue of jibx plugin[1], it looks like Dennis need a fund to resolve this issue. [1]http://www.mail-archive.com/[email protected]/msg05000.html -- Willem Jiang Red Hat, Inc. Web: http://www.redhat.com Blog: http://willemjiang.blogspot.com (English) http://jnn.iteye.com (Chinese) Twitter: willemjiang Weibo: 姜宁willem On May 1, 2014 at 1:34:35 AM, Daniel Kulp ([email protected]) wrote: > > At this point, there isn’t a way to build CXF with Java 8. The versions of > JAXB available > in maven central cannot handle having the XML secure processing flag turned > on by default. > Until Oracle releases a new version of JAXB, I’m not sure what we can do. The > only option > available would be to start depending directly on the “internal” versions of > JAXB found > in the JDK, but that has other issues, particularly with IDE’s like Eclipse > that restrict > that as well as on Java6 where the internal version is based on 2.1 instead > of 2.2. > > Also, a couple other plugins still have issues. For example, the jibx plugin > fails on > java8 as well. > > Dan > > > > On Apr 28, 2014, at 11:35 AM, Raja Nagendra Kumar wrote: > > > Hi, > > > > > > I am using mvn package for compiling source code cxf > > (https://git-wip-us.apache.org/repos/asf/cxf.git) > > > > I am using JDK 8 to compile. > > > > > > Source Code compile fails with error > > > > > > [ERROR] Failed to execute goal > > org.apache.cxf:cxf-codegen-plugin:3.0.0-SNAPSHOT: > > wsdl2java (generate-sources) on project cxf-testutils: > > [ERROR] Exit code: 1 > > [ERROR] Command line was: d:\Apps\java\jdk\jre\bin\java.exe -jar > > C:\Users\nagkum > > ar\AppData\Local\Temp\cxf-tmp-36108\cxf-codegen6570965978496805609.jar > C:\Users\ > > nagkumar\AppData\Local\Temp\cxf-tmp-36108\cxf-w2j6619711455234741106args > > [ERROR] -> [Help 1] > > [ERROR] > > [ERROR] To see the full stack trace of the errors, re-run Maven with the -e > > swit > > ch. > > [ERROR] Re-run Maven using the -X switch to enable full debug logging. > > [ERROR] > > [ERROR] For more information about the errors and possible solutions, > > please rea > > d the following articles: > > [ERROR] [Help 1] > > http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionE > > xception > > [ERROR] > > [ERROR] After correcting the problems, you can resume the build with the > > command > > > > [ERROR] mvn -rf :cxf-testutils > > > > Does this not work with JDK 8, compile works fine with JDK 6 & 7. > > Is there any work around. > > > > > > Raja Nagendra Kumar, > > C.T.O > > www.tejasoft.com > > > > -- > Daniel Kulp > [email protected] - http://dankulp.com/blog > Talend Community Coder - http://coders.talend.com > >
