我使用 gradle-jaxb-plugin 从 XSD 生成类: https ://github.com/jacobono/gradle-jaxb-plugin
它适用于外部绑定,我可以毫无问题地使用内置的 XJC 扩展。但是我没有管理 jaxb 扩展插件工作,特别是来自 jaxb2-basics 的 -Xinheritance。
当我尝试 gradle-jaxb-plugin 文档中建议的配置时,我收到以下错误:
:pwa-application:xjc FAILED
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':pwa-application:xjc'.
> java.util.ServiceConfigurationError: com.sun.tools.xjc.Plugin: Provider org.jvnet.jaxb2_commons.plugin.jaxbindex.JaxbIndexPlugin not a subtype
我在这个线程中找到了解释: com.sun.tools.xjc.Plugin: Provider <plugin> not a subtype but there is no solution for gradle-jaxb-plugin, 我卡住了。