gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-30 09:44:42 25 4
gpt4 key购买 nike

我想使用 Maven JAXB 2.x 插件生成 JAXB Java 类 http://static.highsource.org/mjiip/maven-jaxb2-plugin/generate-mojo.html

为了声明我将在生成过程中执行的自定义 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 值的任何想法?

谢谢

最佳答案

这是一个示例插件配置:

<plugin>
<groupId>org.jvnet.jaxb2.maven2</groupId>
<artifactId>maven-jaxb2-plugin</artifactId>
<configuration>
<extension>true</extension>
<args>
<arg>-XtoString</arg>
<arg>-Xequals</arg>
<arg>-Xinheritance</arg>
<arg>-Xsetters</arg>
</args>
<plugins>
<plugin>
<groupId>org.jvnet.jaxb2_commons</groupId>
<artifactId>jaxb2-basics</artifactId>
<version>0.6.2</version>
</plugin>
</plugins>
</configuration>
</plugin>

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

关于java - 使用 Maven JAXB 2.x 插件运行自定义 JAXB2 插件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7713787/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com