maven 打包编译忽略单元测试类

简介: 当用maven项目的时候,测试是系统必不可少的,但是在打包或者需要执行maven 命令的时候,一般不去限制的话,就会去执行测试单元,导致各种各样的问题,所以我们可以在pom.xml 中直接去忽略测试 ,这样子当我打包的时候就可以不用管单元测试带来的影响了。

当用maven项目的时候,测试是系统必不可少的,但是在打包或者需要执行maven 命令的时候,一般不去限制的话,就会去执行测试单元,导致各种各样的问题,所以我们可以在pom.xml 中直接去忽略测试 ,这样子当我打包的时候就可以不用管单元测试带来的影响了。

在pom.xml文件中添加以下的配置:

<plugins>
            <!--使单元测试不影响项目的编译-->
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-surefire-plugin</artifactId>
                <configuration>
                    <skip>true</skip><!--跳过单元测试-->
                    <!--<testFailureIgnore>true</testFailureIgnore>--><!--这个网上很多的解决方式是这个,其实这个,其实这个配置后打包还是会编译单元测试类的,只是忽略编译单元测试类的错误.-->
                </configuration>
            </plugin>
 </plugins>
目录
相关文章
|
3天前
|
Java Maven
maven跳过测试清理、打包、安装
maven跳过测试清理、打包、安装
13 4
|
21天前
|
Java Maven Perl
解决Maven父子多模块打包互相引用打包:必须父模块才能打包成功,单个子模块无法打包成功问题(会提示找不到)
解决Maven父子多模块打包互相引用打包:必须父模块才能打包成功,单个子模块无法打包成功问题(会提示找不到)
|
1天前
|
Java 测试技术 Maven
Maven打包使用多线程加速构建过程
Maven打包使用多线程加速构建过程
15 0
|
3天前
|
Java Maven
maven执行 打包时报错提示:不再支持源选项 5。请使用 7 或更高版本。
maven执行 打包时报错提示:不再支持源选项 5。请使用 7 或更高版本。
9 0
|
5天前
|
Java Maven
Maven项目打包成jar项目后运行报错误: 找不到或无法加载主类 Main.Main 和 jar中没有主清单属性解决方案
Maven项目打包成jar项目后运行报错误: 找不到或无法加载主类 Main.Main 和 jar中没有主清单属性解决方案
11 0
|
5天前
|
缓存 Java Maven
IDEA如何把MAVEN项目打包成jar包并且用命令行启动
IDEA如何把MAVEN项目打包成jar包并且用命令行启动
12 0
|
7天前
|
数据可视化 Java 持续交付
JavaWeb后端开发之Maven 2024介绍安装测试详解
JavaWeb后端开发之Maven 2024介绍安装测试详解
11 0
|
19天前
|
IDE 测试技术 持续交付
Python作为一种简洁、易读且功能强大的编程语言,其自动化测试和单元测试框架的丰富性和易用性为开发者提供了极大的便利
【6月更文挑战第10天】本文探讨了Python自动化测试与单元测试框架在提升代码质量和效率中的作用。Selenium、Appium和pytest是常用的自动化测试框架,分别支持Web和移动应用的测试。unittest是Python的标准单元测试框架,提供断言方法和测试组织结构。通过制定测试计划、编写高质量测试用例、持续集成与测试、以及有效利用测试报告,开发者能提高代码质量和开发效率。
29 1
|
1月前
|
测试技术
测试基础 Junit单元测试框架
测试基础 Junit单元测试框架
23 2
测试基础 Junit单元测试框架
|
1月前
|
监控 数据可视化 IDE
python自动化测试实战 —— 单元测试框架
python自动化测试实战 —— 单元测试框架
37 2

推荐镜像

更多