效果介绍
- 通过maven在打生产包的时候想剔除掉一些测试的类
- 这样就可以完全避免生产包中还存在测试的代码
修改pom.xml
- 在maven项目中
- 很多配置都是可以在pom文件中去修改的
- 在configuration > excludes节点下面添加排除匹配条件
- 直接上代码。
<build>
<finalName>${project.artifactId}</finalName>
<extensions>
<extension>
<!-- ... -->
</extension>
</extensions>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<excludes>
<!-- 去除指定的包,及其包下的类-->
<exclude>**/demo/**</exclude>
<!-- 去除指定的类-->
<exclude>**/UserControllerTest.java</exclude>
<exclude>**/UserServiceTest.java</exclude>
</excludes>
</configuration>
</plugin>
</plugins>
<build>
注意事项
- ** 表示多级目录匹配。
- * 表示一级目录匹配。
注意:
- 是在 maven-compiler-plugin 下面添加 excludes 排除的条件
- 小编一开始看错后添加在 maven-jar-plugin 下面
- 打出来的包去除不掉
- 疑惑了好久才发现看走眼了,靓仔们细心点哈
更多有用的技术教程可以搜索QQ沐编程,觉得有帮助的话可以CTRL+D收藏一下本站
© 版权声明
本站资源来自互联网收集,仅供用于学习和交流,请勿用于商业用途。如有侵权、不妥之处,请联系站长并出示版权证明以便删除。敬请谅解!
THE END