【发布时间】:2015-10-07 09:33:21
【问题描述】:
我正在使用 Maven 3.3.3 和 maven-jaxb2-plugin 版本 0.12.1 从 XSD 模式生成 java 类。 XSD所在的地址返回HTTP 302,插件抛出:
[ERROR] Error while parsing schema(s).Location [ http://www.gzs.si/e-poslovanje/sheme/eSlog_1-5_EnostavniRacun_signature.xsd{1,30}].
org.xml.sax.SAXParseException; systemId: http://www.gzs.si/e-poslovanje/sheme/eSlog_1-5_EnostavniRacun_signature.xsd; lineNumber: 1; columnNumber: 30; s4s-elt-character: Non-whitespace characters are not allowed in schema elements o
ther than 'xs:appinfo' and 'xs:documentation'. Saw 'Document Moved'.
是否可以指定以及如何让 xjc 编译器遵循 302 到正确的链接或不去尝试下载 XSD?
【问题讨论】:
-
用您的浏览器浏览 XSD,检查它会将您重定向到哪里并更新您的 POM 中的 URL 怎么样?
-
嗯,我该怎么做,因为现在我的 pom.xml 中没有它。除了 XSD 有一个链接到另一个 XSD 也返回 302
标签: maven jaxb maven-jaxb2-plugin