Java 使用maven运行XJC

Java 使用maven运行XJC,java,maven,xsd,jaxb,jaxb2-maven-plugin,Java,Maven,Xsd,Jaxb,Jaxb2 Maven Plugin,我只想生成‌带有XJC的JAXB对象。使用命令行非常简单: xjc -d generated-sources http://www.kbcafe.com/rss/atom.xsd.xml 是否仍然可以简单地使用Maven生成源代码。我曾尝试使用jaxb2 maven插件和ApacheXCF,但都不起作用。他们不支持URL(仅支持文件),当我将文件放在本地时,它会请求远程资源,当我也下载它们时,它会说它无权在本地使用XSD或DTD文件!(我使用的是Java8)免责声明:我是本文的作者 支持OOT

我只想生成‌带有XJC的JAXB对象。使用命令行非常简单:

xjc -d generated-sources http://www.kbcafe.com/rss/atom.xsd.xml

是否仍然可以简单地使用Maven生成源代码。我曾尝试使用jaxb2 maven插件和ApacheXCF,但都不起作用。他们不支持URL(仅支持文件),当我将文件放在本地时,它会请求远程资源,当我也下载它们时,它会说它无权在本地使用XSD或DTD文件!(我使用的是Java8)

免责声明:我是本文的作者

支持OOTB

但是,您可能确实希望制作文件的本地副本,以使构建不依赖于Internet

使用Java8可能遇到的问题是新的安全策略。你可以进来

最后,您将尝试编译Aom模式。在这里,:

你可以用它


至于,您可能需要升级到最新版本。Lennart在那里做了很多工作,因此您可能缺少的一些功能可能已经存在。2.0版可能很快就会发布。

最后一句话。。。“它说”-“它”是谁?“它”怎么说?插件!由于新的Java8安全策略(如lexicore所说),一些使用Java8的XML工具存在一个问题