環境:Springboot2.x,配置以下spring
<maven.test.skip>true</maven.test.skip>跳過測試且不會生成class
<skipTests>true</skipTests>會跳過測試可是會生成測試classapache
<build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId> <dependencies> <!-- spring熱部署 --> <dependency> <groupId>org.springframework</groupId> <artifactId>springloaded</artifactId> <version>1.2.8.RELEASE</version> </dependency> </dependencies> <configuration> <!--默認關掉單元測試 --> <!-- <maven.test.skip>true</maven.test.skip> --> <skipTests>true</skipTests> </configuration> </plugin> </plugins> </build>
<maven.test.skip>true</maven.test.skip>跳過測試且不會生成class
<skipTests>true</skipTests>會跳過測試可是會生成測試class
spring-boot-maven-plugin插件已經集成了maven-surefire-plugin插件,會自動運行 Junit test,所以停用自動單元測試,只須要調用<skipTests>true</skipTests>或者<maven.test.skip>true</maven.test.skip>便可maven
<build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> <dependencies> <!-- spring熱部署 --> <dependency> <groupId>org.springframework</groupId> <artifactId>springloaded</artifactId> <version>1.2.8.RELEASE</version> </dependency> </dependencies> <configuration> <!--默認關掉單元測試 --> <!-- <maven.test.skip>true</maven.test.skip> --> <skipTests>true</skipTests> </configuration> </plugin> </plugins> </build>