我必须使用 wsimport 生成源,并且我假设它应该转到 /target/ generated-sources/wsimport 而不是 /src/main/java 。
问题是 wsimport 需要在执行之前创建目标文件夹,但它失败了。我可以先使用任何 Maven 插件创建该目录吗?我可以使用 ant 来完成,但我更喜欢将其保留在 POM 中。
尝试使用add source
的目标构建帮助插件 http://www.mojohaus.org/build-helper-maven-plugin/:
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>build-helper-maven-plugin</artifactId>
<executions>
<execution>
<id>add-source</id>
<phase>generate-sources</phase>
<goals>
<goal>add-source</goal>
</goals>
<configuration>
<sources>
<source>${basedir}/target/generated/src/wsimport</source>
</sources>
</configuration>
</execution>
</executions>
</plugin>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)