嗨,我正在使用以下插件来生成soap web-services的源代码。
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>jaxws-maven-plugin</artifactId>
<version>1.9</version>
<executions>
<execution>
<goals>
<goal>wsimport</goal>
</goals>
<phase>generate-sources</phase>
</execution>
</executions>
<configuration>
<wsdlUrls> <wsdlUrl>
http://interface/interface?wsdl
</wsdlUrl>
</wsdlUrls>
<sourceDestDir>${project.basedir}/src/main/java</sourceDestDir>
</configuration>
</plugin>
我直接将源生成到src文件夹中。
1)我想知道是否应该在另一个文件夹中生成webservice的源代码?不同的配置会更好吗?
2)我应该如何配置我的项目以便:JUnit和Sonar忽略这些生成的源?
答案 0 :(得分:0)
我最后做了两件事。 第一个来自引用的链接。
首先,我将代码生成的目标目录更改为:
<sourceDestDir>${project.basedir}/target/main/java</sourceDestDir>
最后,在inteliJ中我右键单击target / main / java中的文件夹,然后单击mark as directory as generated sources root
:
参考文献: