这是我对pom.xml的相关部分
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>jaxb2-maven-plugin</artifactId>
<version>1.6</version>
<executions>
<execution>
<id>xjc</id>
<goals>
<goal>xjc</goal>
</goals>
<configuration>
<schemaDirectory>src/main/xsd</schemaDirectory>
<schemaFiles>BILL.xsd</schemaFiles>
<bindingDirectory>src/main/java/xml</bindingDirectory>
<bindingFiles>binding.xml</bindingFiles>
<clearOutputDir>true</clearOutputDir>
<extension>true</extension>
</configuration>
</execution>
</executions>
我使用的是jdk 1.7。 在运行时,它正在生成解析给定的xsd文件并且正在生成JAXB类,但我的要求是生成单独的类,而不是当前生成的内部类。 为此,我有一个非常通用的binding.xml
但是在运行jaxb2插件xjc时;正在生成具有内部静态类的JAXB类。
任何建议......
`
答案 0 :(得分:1)