gpt4 book ai didi

java-9 - 让 cxf-codegen-plugin 在 Java 9 上运行

转载 作者:行者123 更新时间:2023-12-02 03:30:56 24 4
gpt4 key购买 nike

我一直在尝试让 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

有什么想法可能导致此问题或如何解决它吗?

最佳答案

遇到同样的问题,我最终更改了插件配置并显式添加了所需的模块:

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

它似乎适用于 Java 9/10,但肯定不适用于 Java 11。

关于java-9 - 让 cxf-codegen-plugin 在 Java 9 上运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49958958/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com