[英]Unable to locate binding.xml for Maven JAXB plugin (jaxb2-maven-plugin)
這是我與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類正在生成。 有什么建議么....
`
這是一個老問題。 對我而言,它通過使用<bindings>
配置與maven-jaxb2-plugin
版本0.14.0
使用:
<plugin>
<groupId>org.jvnet.jaxb2.maven2</groupId>
<artifactId>maven-jaxb2-plugin</artifactId>
<version>${jaxb2.maven.version}</version>
<executions>
<execution>
<goals>
<goal>generate</goal>
</goals>
</execution>
</executions>
<configuration>
<bindings>
<binding>
<fileset>
<directory>${basedir}/src/main/resources</directory>
<includes>
<include>binding.xml</include>
</includes>
</fileset>
</binding>
</bindings>
<configuration>
</plugin>
您可以在備忘單上找到可能的配置列表。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.