java - xjc 和 java 11 : How to enable episode plugin?

标签 java jaxb java-11 xjc java-module

我正在使用 命令行 xjc 来自 jaxb-ri 2.3.3 Maven 工件( https://repo1.maven.org/maven2/com/sun/xml/bind/jaxb-ri/2.3.3/jaxb-ri-2.3.3.zip )。
似乎无法加载剧集插件(更准确地说,在 xjc 的插件架构中在幕后使用的 ServiceLoader 根本找不到它):

unrecognized parameter -episode
在 linux 和 windows 上的 openjdk-11.0.2 上进行了测试。
需要做些什么来解决这个问题?
谢谢!

最佳答案

它尚未移植到 2.3 版本。看起来像 3.x刚刚出来,虽然我找不到二进制发行版。
所以我尝试了最新的 3.0.0-M5 https://repo1.maven.org/maven2/com/sun/xml/bind/jaxb-ri/3.0.0-M5/jaxb-ri-3.0.0-M5.zip对我来说效果很好。
用法现在也显示扩展。
enter image description here

关于java - xjc 和 java 11 : How to enable episode plugin?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64858531/

相关文章:

ant - Netbeans 11 不会将库复制到 dist 文件夹中

java - Ant 映射器和保留文件夹结构

java - 为什么尝试解析该值会导致 NumberFormatException?

JAXB 没有选择 @XmlJavaTypeAdapter

java - 架构中的 JAXB 类 : how do I generate a java class containing elements from multiple schemas?

java - JDK11 HttpClient 双向 tls

java - 为什么 .toString() 似乎修复了 StringBuilder 的 OutOfMemoryError 异常?

java - 检查 Joda-Time DateTime 对象是否不代表一年中的最后一天的更聪明的方法是什么?

xml - xsd -xml 正则表达式验证不适用于使用 JAXB 的我

JavaFX 模块化应用程序,未找到 java.lang.module.FindException : Module javafx. 控件(Java 11、Intellij)