我只想用XJC生成JAXB对象。使用命令行非常容易:
xjc -d generated-sources http://www.kbcafe.com/rss/atom.xsd.xml是否可以简单地用Maven生成源。我尝试过使用jaxb2-maven-plugin和apache,但它们都没有起作用。他们不支持URL (只是文件),当我将文件放在本地时,它会请求远程资源,当我还下载它们时,它说它没有权限在本地使用XSD或DTD文件!(我正在使用Java8)
发布于 2015-02-09 07:34:43
免责声明:,我是maven-jaxb2-plugin的作者。
maven-jaxb2-plugin支持从URL编译模式 OOTB。
但是,您可能确实希望创建本地文件副本,以使您的构建不依赖于Internet。
使用Java 8可能遇到的问题是新的安全策略。你可以在禁用XML安全性 in maven-jaxb2-plugin。
最后,您正在尝试编译Aom模式。给你,已编妥
您可以只使用现有Maven工件。
至于Jaxb2-maven插件,您可能希望升级到最新版本。Lennart在那里做了很多工作,所以你可能缺少的一些特性可能已经存在了。2.0版可能很快就会发布。
https://stackoverflow.com/questions/28403561
复制相似问题