springboot打包如何忽略Test单元测试springboot打包忽略Test单元测试
在l中加⼊配置:
springboot结构<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.20.1</version>
<configuration>
<skipTests>true</skipTests>
</configuration>
</plugin>
spring boot跳过maven test
在eclipse每次使⽤run as -> maven install, 总是运⾏junit test,⼀些test还关联数据库,有的⽐较危险。怎么跳过测试skip test 呢?
spring-boot- maven -plugin 插件已经集成了maven-surefire-plugin插件
只需要在l⾥增加
<properties>
<!-- maven⽅式跳过maven test, 等同$ mvn package -st.skip=true -->
<!-- &st.skip>true</st.skip> -->
<!-- surefire plugin⽅式跳过maven test,等同$ mvn package -DskipTests -->
<skipTests>true</skipTests>
</properties>
这⾥需要注意的是st.skip,跳过了⼀切与test相关的类,连.class都不⽣成,如果允许junit测试会发现ClassNotFound错误,
⽽skipTests会编译测试类,即⽣成.class⽂件,只是不运⾏测试类,你可以⼿动运⾏测试类。
以前没有⽤spring boot的时候是这样跳过maven test的, 在l添加:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.12.4</version>
<configuration>
<skipTests>true</skipTests>
</configuration>
</plugin>
以上为个⼈经验,希望能给⼤家⼀个参考,也希望⼤家多多⽀持。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。