【发布时间】:2011-12-04 13:18:42
【问题描述】:
我想使用 Maven JAXB 2.x 插件 http://static.highsource.org/mjiip/maven-jaxb2-plugin/generate-mojo.html 生成 JAXB Java 类
为了声明我将在生成过程中执行的自定义 JAXB 插件,我使用了“args”元素,如下所示:
<plugin>
<groupId>org.jvnet.jaxb2.maven2</groupId>
<artifactId>maven-jaxb2-plugin</artifactId>
<version>0.7.4</version>
<executions>
<execution>
<goals>
<goal>generate</goal>
</goals>
</execution>
</executions>
<configuration>
<extension>true</extension>
<args>
<arg>-Xinheritance</arg>
<arg>-XtoString</arg>
</args>
...
</configuration>
...
</plugin>
问题是 maven 生成过程失败并出现以下错误:
无法在项目上执行目标 org.jvnet.jaxb2.maven2:maven-jaxb2-plugin:0.7.4:generate(默认)为:解析命令行时出错 [[Ljava.lang.String;@ 1ad4a1ae]
知道如何指定 args 值吗?
谢谢
【问题讨论】:
-
已通过使用 xjc:superClass 选项而不是继承 jaxb 插件来修复 谢谢
标签: java jaxb2 maven-jaxb2-plugin