Dan*_*org 5 cxf-codegen-plugin java-9
我一直试图让cxf-codegen-plugin在Java 9上运行一些阻力.到目前为止,我已经将java.se.ee添加到运行时模块中,并为maven添加了必要的依赖项.
但是,当我尝试构建我的源时,我收到以下错误:
DefaultValidationEventHandler: [ERROR]: unexpected element (uri:"http://cxf.apache.org/tools/plugin", local:"databinding"). Expected elements are <{}databinding>,<{}frontend>
Location: node: [databinding: null]
apr. 21, 2018 8:23:57 EM org.apache.cxf.tools.wsdlto.core.PluginLoader loadPlugin
ALLVARLIG: Tools plugin jar:file:/C:/Users/Daniel/.m2/repository/org/apache/cxf/cxf-tools-wsdlto-core/3.2.4/cxf-tools-wsdlto-core-3.2.4.jar!/META-INF/tools-plugin.xml load failed
Run Code Online (Sandbox Code Playgroud)
可能导致此问题或如何解决问题的任何想法?
小智 3
遇到同样的问题,我最终更改了插件配置并显式添加了所需的模块:
<plugin>
<groupId>org.apache.cxf</groupId>
<artifactId>cxf-codegen-plugin</artifactId>
<version>3.2.4</version>
<configuration>
<additionalJvmArgs>--add-modules java.xml.bind,java.xml.ws</additionalJvmArgs>
<fork>once</fork>
</configuration>
</plugin>
Run Code Online (Sandbox Code Playgroud)
它似乎适用于 Java 9/10,但肯定不适用于 Java 11。
| 归档时间: |
|
| 查看次数: |
1435 次 |
| 最近记录: |