我是 Maven 新手,正在尝试使用它从我的 XSD 生成 Java 类。
我的 xsd 文件位于 src/main/resources/xsd
在依赖项中我有这个,但我认为我不需要它,因为我使用的是 Java 1.6
<dependency>
<groupId>javax.xml.bind</groupId>
<artifactId>jaxb-api</artifactId>
<version>2.0</version>
</dependency>
在构建部分我有
<build>
<pluginManagement>
..
<plugin>
<inherited>true</inherited>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>2.0.2</version>
<configuration>
<source>1.6</source>
<target>1.6</target>
</configuration>
</plugin>
..
<plugin>
<groupId>org.jvnet.jaxb2.maven2</groupId>
<artifactId>maven-jaxb2-plugin</artifactId>
<executions>
<execution>
<goals>
<goal>generate</goal>
</goals>
<configuration>
<includeSchemas>
<includeSchema>**/test.xsd</includeSchema>
</includeSchemas>
<generatePackage>com.myproject.adapter.generated</generatePackage>
<bindingDirectory>src/main/binding</bindingDirectory>
<removeOldOutput>true</removeOldOutput>
<verbose>true</verbose>
</configuration>
</execution>
</executions>
</plugin>
但是,当我运行它时,我什么也得不到。我已经运行 mvn compile 和 generate-sources,使用 -e 和 -X 标志来查看输出,但似乎目标没有被调用。有任何想法吗 ?