如果我们不想生成它,是否可以控制Maven Project(目标文件夹)的列出文件夹?
其中一个叫做“ surefire-reports”的是来自“ maven-surefire-plugin”,我们可以进行配置来控制它吗?如果我们不想生成那些。
POM.XML:
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
</properties>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.22.0</version>
<configuration>
<suiteXmlFiles>
<suiteXmlFile>testng.xml</suiteXmlFile>
</suiteXmlFiles>
</configuration>
</plugin>
</plugins>
</build>
答案 0 :(得分:0)
skipSurefireReport:
如果设置为true,则将跳过surefire报告的生成。
类型:布尔值
必填:否
用户属性:skipSurefireReport
默认:false
https://maven.apache.org/surefire/maven-surefire-report-plugin/report-mojo.html#skipSurefireReport。
skipSurefireTests :
目标:
mvn clean verify -DskipTests=true
尝试使用具有上述目标的代码
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
</properties>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.22.0</version>
<configuration>
<skip.surefire.tests>${skipTests}</skip.surefire.tests>
</configuration>
</plugin>
</plugins>
</build>
此代码将跳过surefire测试。