我正在开发一个应用程序,它在XSD文件中有很多maximum =“unbounded”,
<xs:element name="bar" maxOccurs="unbounded" />
和
<xsd:choice maxOccurs="unbounded">
我了解到,这实际上是一个漏洞,以保持它无限,我改变了它的第一个**“4095”,然后到“100”**和运行mvn干净安装,都抛出以下错误
[INFO] --- jaxb2:0.12.3:generate (default)
[INFO] Up-to-date check for source resources [[file: filesnames..... ]]
[INFO] Sources are not up-to-date, XJC will be executed.
[ERROR] Failed to execute goal org.jvnet.jaxb2.maven2:maven-jaxb2-plugin:0.12.3:generate (default) on project projectName: Unable to parse input schema(s). Error messages should have been provided. -> [Help 1]
如何解决这一问题?还有,maxOccupy中可以使用的最大数量是多少?
1条答案
按热度按时间mzsu5hc01#
在过去,我在使用maven-jaxb 2-plugin时也遇到过严重的问题,这再次让我感到沮丧,因为我找不到非常有用的Maven插件文档。
这几天我一直用org.codehaus.mojo:jaxb2-maven-plugin。
如果你不想切换到jaxb 2-maven-plugin,你至少应该考虑使用更新版本的插件。0.15.3版本终于成功了。
一些注意事项: