千家信息网

maven项目install时忽略执行test的示例分析

发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,小编给大家分享一下maven项目install时忽略执行test的示例分析,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!maven项目install时忽略执行test在项目所在文件夹
千家信息网最后更新 2026年11月03日maven项目install时忽略执行test的示例分析

小编给大家分享一下maven项目install时忽略执行test的示例分析,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!

maven项目install时忽略执行test

在项目所在文件夹根目录使用maven命令打包时

mvn install -Dmaven.test.skip=true

或

mvn install -DskipTests=true

springboot项目中

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

true    

或

true    

maven项目的pom.xml文件的中添加如下配置

          org.apache.maven.plugins          maven-surefire-plugin          2.5                            true            

使用eclipse自带的选项

eclipse项目右键——>Run As——>Maven build…——>填入install并勾选Skip Tests

这种方法不执行单元测试,也不编译测试类 。

注:以上target/test-classes目录下生成的class文件在eclipse中看不到,需要到相应的文件夹中才能看到。

maven跳过单元测试-maven.test.skip和skipTests的区别以及部分常用命令

  • DskipTests:不执行测试用例,但编译测试用例类生成相应的class文件至target/test-classes下。

  • Dmaven.test.skip=true:不执行测试用例,也不编译测试用例类。

不执行测试用例,但编译测试用例类生成相应的class文件至target/test-classes下。

使用maven.test.skip

不但跳过单元测试的运行,也跳过测试代码的编译。

mvn package -Dmaven.test.skip=true

也可以在pom.xml文件中修改

        org.apache.maven.plugin        maven-compiler-plugin        2.1                    true                        org.apache.maven.plugins        maven-surefire-plugin        2.5                    true            

使用mvn package -DskipTests跳过单元测试

但是会继续编译;如果没时间修改单元测试的bug,或者单元测试编译错误。使用上面的,不要用这个

        org.apache.maven.plugins        maven-surefire-plugin        2.5                    true            

1、运行应用程序中的单元测试:mvn test或mvn test -Dtest=***Test, 其中"***Test"为被测试用例的类名(不需要输入.java)

  • 打开控制台,进入测试工程所在目录:D:\workspace-sell\sell-qatest路径;输入mvn test命令后,开始执行sell-qatest中的所有测试脚本,并将信息输出到控制台。

  • 如果要单独运行一个测试类里的用例,如 publishAuctionTest.java,则可以运行 mvn test -Dtest=publishAuctionTest

2、清除目标目录中的生成结果:mvn clean(清除taget文件夹中内容)

3、在本地repo中安装jar:mvn install。运行命令后工程根目录下生成target文件夹,文件夹内存放jar包,class文件夹等内容。本地仓库repo中生成工程jar包目录。

4、将工程打包:mvn package。运行命令后工程根目录下生成target文件夹,文件夹内存放jar包,class文件夹等内容。

5、生成Eclipse项目文件:mvn eclipse:eclipse。运行命令后生成eclipse工程,项目的根目录下产生.project、.classpath文件和target文件夹。将该工程导入到eclipse中:打开eclipse,通过file->import,导入到eclipse中。

6、清除Eclipse工程:mvn eclipse:clean。.classpath和.project文件会被删除。

看完了这篇文章,相信你对"maven项目install时忽略执行test的示例分析"有了一定的了解,如果想了解更多相关知识,欢迎关注行业资讯频道,感谢各位的阅读!

文件 测试 文件夹 项目 工程 单元 生成 编译 运行 命令 根目录 目录 内容 示例 分析 内存 所在 控制台 篇文章 控制 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 华服互联网科技怎么样 蓝思科技飞鸽互联网 互联网金融 科技 远拓互联网科技 互联网高科技企业 四川狮子座互联网科技 成都狮子座互联网科技 互联网科技咨询 深圳卡尔迅互联网科技有限公司怎么样 互联网教育科技公司vipkid 互联网科技实习生岗位职责 佳云科技和互联网广告 岳阳华臻互联网科技有限公司 速维有品互联网信息科技(苏州)有限公司 互联网保险科技创业 浙南科技城互联网大厦建设工程 深圳市罗太互联网科技有限公司 互联网科技大赛获奖感言 银行科技岗属于互联网吗 风投北京互联网科技 华服互联网科技靠谱吗 互联网科技工作委员会副主任毛军 上海亿帐通互联网科技 互联网金融科技委员会 互联网科技素材视频竖屏 深圳前海聚择互联网科技有限公司 互联网公司科技股 福州德业互联网科技 中国科技和美国互联网 陕西彩京云互联网科技有限公司
0