sza*_*rza 10 jaxb maven-plugin maven jakarta-ee
当前的 Maven 插件(如 jaxb2-maven-plugin 和 maven-jaxb2-plugin)使用包 javax.xml 而不是 Jakarta EE 的新 jakarta.xml 包生成代码。似乎没有办法配置它们中的任何一个来使用 JAXB 3.0。有没有适用于 JAXB 3.0 的 Maven 插件?
是的,以下项目的源/目标(发布)兼容性为 Java 11,高于 Java 8。并且,使用 JDK 17 进行构建。Jakarta EE 10的 JAXB 依赖项为 4.x 版本。
这里hisrc-higherjaxb-sample-jaxbplugins-2.1.0-mvn-src.zip是一个示例项目,要了解更多信息,请参阅HiSrc 示例 JAXB 插件。
注意:4.x版本的 JAXB API、RI和ZIP继续使用最新的JAXB Schema Binding 3.0 规范。
免责声明:我是分叉HiSrc项目的维护者。
jaxb2-maven-plugin
3.0.0 版本将支持 JAXB 3。Maven 存储库上似乎还没有提供它,但您可以在github上获取它并在本地安装。
备注:以前的版本几乎可以工作(您只需更改其依赖项版本),但不幸的是AbstractJaxbMojo
按名称预加载了一些 JAXB 类,并且这些名称发生了更改。
归档时间: |
|
查看次数: |
10194 次 |
最近记录: |