代码覆盖率和 Sonar - SOAP 生成的代码 - importWS
Code Coverage and Sonar - SOAP generated code - importWS
简介
您好,我正在使用以下插件来生成 soap 网络服务的源代码。
<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) 我想知道是否应该在另一个文件夹中生成 web 服务的源代码?不同的配置会更好吗?
2) 我应该如何配置我的项目以便:JUnit 和 Sonar 忽略这些生成的源?
我最后做了两件事。
第一个来自引用的 link.
首先,我将代码生成的目标目录更改为:
<sourceDestDir>${project.basedir}/target/main/java</sourceDestDir>
最后,在 inteliJ 中我右键单击 target/main/java 中的文件夹并单击 mark as directory as generated sources root
:
参考文献:
简介
您好,我正在使用以下插件来生成 soap 网络服务的源代码。
<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) 我想知道是否应该在另一个文件夹中生成 web 服务的源代码?不同的配置会更好吗?
2) 我应该如何配置我的项目以便:JUnit 和 Sonar 忽略这些生成的源?
我最后做了两件事。 第一个来自引用的 link.
首先,我将代码生成的目标目录更改为:
<sourceDestDir>${project.basedir}/target/main/java</sourceDestDir>
最后,在 inteliJ 中我右键单击 target/main/java 中的文件夹并单击 mark as directory as generated sources root
:
参考文献: