我正在尝试通过我的模式生成一些JAXB类。我的jaxb2 maven插件配置如下。
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>jaxb2-maven-plugin</artifactId>
<version>1.3.1</version>
<executions>
<execution>
<id>xjc</id>
<goals>
<goal>xjc</goal>
</goals>
<configuration>
<packageName>aces.soa.schema</packageName>
<generateDirectory>${project.build.directory}/generated-sources</generateDirectory>
<schemaDirectory>${basedir}/src/main/resources/schema/ea</schemaDirectory>
</configuration>
</execution>
</executions>
</plugin>
</plugins>当运行mvn 2:xjc时,它会抱怨无法找到模式,该架构位于src/main///目录中。在执行mvn -X jaxb2 2:xjc时,我看到变量根本没有设置。我还需要做些什么来适当地配置插件吗?
发布于 2012-12-12 15:56:27
在使用以下方法调用插件时,使用执行元素中的配置元素运行此插件有一个问题:
mvn jaxb2 2:xjc
我的一个解决办法是:
mvn产生源
发布于 2012-08-10 18:15:01
其实没有。具有外部执行的配置会在全局上配置插件。以下是文档:http://mojo.codehaus.org/jaxb2-maven-plugin/usage.html
因此,您应该能够配置每个执行,但它不起作用的原因:(问题仍然有效。
https://stackoverflow.com/questions/7274559
复制相似问题