【发布时间】:2019-12-02 10:56:32
【问题描述】:
我有一个 XSD 文件,我正在尝试使用 jaxb2-maven 插件为其生成 jaxb 类,问题是我生成的类在命令行中运行命令 mvn jaxb2:xjc。如果我在 eclipse 的运行配置中运行与目标相同的命令,我会得到 p>
未能执行目标 org.codehaus.mojo:jaxb2-maven-plugin:1.6:xjc (默认-cli)
如果我只运行mvn clean package install,则不会生成类。我做错了什么?
这是我的 pom.xml 部分:
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>jaxb2-maven-plugin</artifactId>
<version>1.6</version>
<executions>
<execution>
<goals>
<goal>xjc</goal>
</goals>
</execution>
</executions>
<configuration>
<schemaDirectory>${project.basedir}/src/main/resources</schemaDirectory>
<schemaFiles>Trans.xsd</schemaFiles>
</configuration>
</plugin>
【问题讨论】:
-
在调试模式下运行 maven 可能会显示一些有用的消息。
-
将版本更新到 2.5.0 应该可以了。
标签: java maven xjc jaxb2-maven-plugin