Java 使用Maven JAXB 2.x插件运行自定义JAXB2插件

Java 使用Maven JAXB 2.x插件运行自定义JAXB2插件,java,jaxb2,maven-jaxb2-plugin,Java,Jaxb2,Maven Jaxb2 Plugin,我想使用Maven JAXB 2.x插件生成JAXB Java类 为了声明我将在生成过程中执行的自定义JAXB插件,我使用了“args”元素,如下所示: org.jvnet.jaxb2.maven2 maven-jaxb2-plugin 0.7.4 生成 真的 -新遗传 -XtoString ... ... 问题是maven generate进程失败,出现以下错误: 未能在项目上执行goal org.jvnet.jaxb2.maven2:maven-jaxb2-plugin:0.7.4:ge

我想使用Maven JAXB 2.x插件生成JAXB Java类

为了声明我将在生成过程中执行的自定义JAXB插件,我使用了“args”元素,如下所示:


org.jvnet.jaxb2.maven2
maven-jaxb2-plugin
0.7.4
生成
真的
-新遗传
-XtoString
...
...
问题是maven generate进程失败,出现以下错误:

未能在项目上执行goal org.jvnet.jaxb2.maven2:maven-jaxb2-plugin:0.7.4:generate(默认值):分析命令行[[Ljava.lang.String;@1ad4a1ae]时出错。

您知道如何指定参数值吗


谢谢

这里是一个示例插件配置:


org.jvnet.jaxb2.maven2
maven-jaxb2-plugin
真的
-XtoString
-Xequals
-新遗传
-Xsetters
org.jvnet.jaxb2_commons
jaxb2基础知识
0.6.2

我认为您只是缺少了插件/插件定义。

它通过使用xjc:superClass选项而不是继承jaxb插件来修复,谢谢