Springboot Maven打包跳过测试的五种方式总结 |
您所在的位置:网站首页 › 打包测试员做什么的 › Springboot Maven打包跳过测试的五种方式总结 |
使用Maven打包的时候,可能会因为单元测试打包失败,这时候就需要跳过单元测试。也为了加快打包速度,也需要跳过单元测试。 Maven跳过单元测试五种方法。在正式环境中运行Springboot应用,需要先打包,然后使用java -jar xx.jar就能运行我们的项目。 我们平时使用的在开发中使用的是开发或测试的数据库,和生产上面的一般是隔离的,意味着打包的时候需要激活生产的配置文件,但是我们不一定有访问生产库的权限,此时我们直接打包就会出现问题。当我们直接点击上面的package的时候他会激活单元测试,需要测试通过以后才能打包,但是很显然测是不能通过的,因为我激活了生产的配置但是我并没有访问上产库的权限,此时就会陷入一直打包却打不完的感觉,这就需要我们打包时跳过测试。那怎么跳过测试呢?下面我们探讨一下此问题的解决方法: 1、命令行方式跳过测试我们可以通过使用命令将项目打包,添加跳过测试的命令就可以了,可以用两种命令来跳过测试: mvn package -DskipTests=true -DskipTests=true不执行测试用例,但编译测试用例类生成相应的class文件至 target/test-classes 下。mvn package -Dmaven.test.skip=true -Dmaven.test.skip=true 不执行测试用例,也不编译测试用例类。在使用 mvn package 进行编译、打包时,Maven会执行 src/test/java 中的 JUnit 测试用例,有时为了跳过测试,会使用参数 -DskipTests=true 和 -Dmaven.test.skip=true,这两个参数的主要区别是: 使用 -Dmaven.test.skip=true,不但跳过单元测试的运行,也跳过测试代码的编译; 使用 -DskipTests=true 跳过单元测试,但是会继续编译。 2、pom.xml中配置跳过测试可以在 pom.xml 中添加如下配置来跳过测试: org.apache.maven.plugins maven-surefire-plugin true 3、idea直接配置Maven命令栏的工具栏有下图中的图标,这个图标就是 Skip Tests。点击选中,再用 LifeStyle 中的打包就会跳过测试。注:因为我的IDEA是2022的版本,图标可能和以前的版本有些许区别,以前的版本应该是一个蓝色的圆圈里面带一个闪电。 打开配置,找到 Build,Exxcution,Deployment –> Maven Tools –> Maven –> Runner,在 VM option 中添加 -Dmaven.test.skip=true 或者 -DskipTests=true,就能在打包是跳过测试。 打开配置,找到 Build,Exxcution,Deployment –> Maven Tools –> Maven –> Runner,在 Properties 中勾选 Skip Test 选项。 这是一份网络安全从零基础到进阶的学习路线大纲全览,小伙伴们记得点个收藏! 网络安全导论 渗透测试基础 网络基础 操作系统基础 Web安全基础 数据库基础 编程基础 CTF基础 该阶段学完年薪15w+没有问题 阶段二:技术进阶(到了这一步你才算入门)弱口令与口令爆破 XSS漏洞 CSRF漏洞 SSRF漏洞 XXE漏洞 SQL注入 任意文件操作漏洞 业务逻辑漏洞 该阶段学完年薪25w+ 阶段三:高阶提升反序列化漏洞 RCE 综合靶场实操项目 内网渗透 流量分析 日志分析 恶意代码分析 应急响应 实战训练 该阶段学完即可年薪30w+ 阶段四:蓝队课程蓝队基础 蓝队进阶 该部分主攻蓝队的防御,即更容易被大家理解的网络安全工程师。 攻防兼备,年薪收入可以达到40w+ 阶段五:面试指南&阶段六:升级内容需要上述路线图对应的网络安全配套视频、源码以及更多网络安全相关书籍&面试题等内容可在文章后方领取。 如果你对网络安全入门感兴趣,那么你需要的话可以点击这里网络安全重磅福利:入门&进阶全套282G学习资源包免费分享! 或者扫描下方csdn官方合作二维码获取哦! |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |