【问题标题】:How to run XJC with Java 11 and maven?如何使用 Java 11 和 maven 运行 XJC?
【发布时间】:2019-06-15 17:48:12
【问题描述】:

为了从 XSD 生成 java 类(用于读取 XML 文件),我们使用了 jaxb2-maven-plugin 和 Java8。

对于 java 11,我们遇到了很多问题...

哪些库和插件可以工作(今天),允许使用 java 11 和 maven 从 XSD 生成 java 代码?如果可能,请指出不同的解决方案,例如使用 cxf-xjc-plugin、jaxb2-Maven-Plugin 等。

【问题讨论】:

标签: maven jaxb java-11 jaxb2-maven-plugin cxf-xjc-plugin


【解决方案1】:

我刚刚调查了同一个主题。 Java 11 的最佳方式是使用 cxf-xjc-plugin。这是一个 Maven 插件。没有其他 Maven 插件能够在 Java 11 下运行而无需烦人的解决方法。

我在这里发布了一个完整的 cxf-xjc-plugin 示例:https://artofcode.wordpress.com/2019/02/28/generating-classes-from-xsd-under-java-11-the-right-way/

【讨论】:

  • 您能在此处复制您的解决方案吗?非常适合其他人找到它。
  • 我第二个——我花了将近两天的时间试图让 jaxb2 插件工作。当我最终决定改用 CXF 时,我花了大约 1/2 小时,一切正常!!!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2021-02-27
  • 1970-01-01
  • 2019-03-08
  • 1970-01-01
  • 1970-01-01
  • 2020-11-07
  • 2013-06-23
相关资源
最近更新 更多