java没有使用Maven插件从xsd生成JAXB类
我看不到任何使用jaxb2 maven插件从我的xsd生成的jaxb类
<bulid>
<pluginManagement>
<plugins>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>jaxb2-maven-plugin</artifactId>
<version>1.5</version>
<executions>
<execution>
<phase>generate-sources</phase>
<goals>
<goal>generate</goal>
</goals>
</execution>
</executions>
<configuration>
<schemaDirectory>src/main/xsd</schemaDirectory>
<sourceGenerationDirectory>target/sources</sourceGenerationDirectory>
<classGenerationDirectory>target/classes</classGenerationDirectory>
</configuration>
</plugin>
</plugins>
</pluginManagement>
</bulid>
<dependencies>
<dependency>
<groupId>org.codehaus.mojo</groupId>
<artifactId>jaxb2-maven-plugin</artifactId>
<version>1.5</version>
</dependency>
然后我通过给予 清洁安装生成:生成是正确的方法吗?请建议一种生成jaxb类的方法
我甚至试着运行mvn生成源代码,但没有生成任何内容
# 1 楼答案
这在某个时候对我起了作用;你可以在那里工作:
该插件被绑定到
generate-sources
阶段干杯
# 2 楼答案
我刚刚把目标改为xjc和mvn jaxb2:xjc它起作用了,我能够生成jxb类