Maven 从xsd生成的代码赢得';不编译
我正在使用这个maven插件:Maven 从xsd生成的代码赢得';不编译,maven,xsd,jaxb,xjc,jaxb2-maven-plugin,Maven,Xsd,Jaxb,Xjc,Jaxb2 Maven Plugin,我正在使用这个maven插件: <groupId>org.codehaus.mojo</groupId> <artifactId>jaxb2-maven-plugin</artifactId> <version>2.3.1</version> 我检查它抱怨的特定符号,它就在那里,作为GoldenSource中的公共静态内部类 我试过使用Java1.7.
<groupId>org.codehaus.mojo</groupId>
<artifactId>jaxb2-maven-plugin</artifactId>
<version>2.3.1</version>
我检查它抱怨的特定符号,它就在那里,作为GoldenSource中的公共静态内部类
我试过使用Java1.7.0_45和1.8.0_51中的xjc,以及不同的jaxb插件,但没有任何区别
在同一个项目中,我有另一个xsd,它按预期生成类。两者之间的一个区别主要在于,有效的xsd只有148行,而无效的xsd只有7026行。在什么地方对尺寸有限制吗
另一个区别是,有效的xsd不包含任何嵌套的complexTypes,而不构建的xsd包含加载。这方面有限制吗?您是否也尝试过通过xjc命令行工具创建类$JAVA_HOME/bin/xjc-p[myNamespace][myFile].xsdYou可能应该发布更多编译错误消息,以及生成的类(您所说的内部类所在的位置)和编译器抱怨的代码。
cannot find symbol