Maven clean install 跳过单元测试

直接使用Maven命令进行操作

有以下两种方式

  1. mvn clean install -DskipTests
  2. mvn clean install -Dmaven.test.skip=true

使用IDEA Install跳过单元测试

IDEA Install跳过单元测试有以下两种方式:第一种比较蠢,是通过IDEA配置Maven命令从而实现Install时跳过单元测试;第二种非常方便,因为IDEA已经提供了跳过单元测试的功能,只是大多数人不知道如何使用罢了,IDEA还是很强大的!

下面分别介绍这两种方式。

方式一:

点击运行按钮旁边的下拉框,选择Edit Configurations,打开Run/Debug Configurations窗口

点击左上角的加号"+",选择Maven

在Maven命令配置窗口的Configuration选项卡下配置两个信息,然后一次点击Apply->Ok

  • Working directory选择当前项目所在路径的根目录
  • Command line填入需要执行的Maven命令,即:clean install -DskipTests或clean install -Dmaven.test.skip=true,注意,这里添加的命令是不需要mvn前缀的

打开Maven窗口,找到root下的Run Configurations,即可找到上面添加的Maven命令,双击即可运行。

该命令等同于分别执行Lifecycle下的clean和install,只是增加了跳过单元测试的命令,以后可以直接用添加的Maven命令打包。

方式二:

打开Maven窗口,找到闪电形状的图标,然后选中它!就是这么简单!

选中后按照正常的顺序,在Lifecycle中依次执行clean->install即可跳过单元测试。

这里要表扬一下IDEA的设计,真的很方便!有人可能会说IDEA不是最好的开发工具,但是我觉得,评判一个开发工具是否好用,是没有标准的,只要它设计的够人性化,那就是最好的开发工具。

增加Maven配置来跳过单元测试

POM文件中增加以下配置:

<plugins>
    <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-surefire-plugin</artifactId>
        <configuration>
        <skip>true</skip>
        </configuration>
    </plugin>
</plugins>

致敬原创,参考链接:

原文地址:https://www.cnblogs.com/zkm1992/p/10863747.html

时间: 2024-11-07 17:20:41

Maven clean install 跳过单元测试的相关文章

Java学习篇之---Maven开发跳过单元测试

Maven开发跳过单元测试 最近做Maven项目,因为工程很庞大,每次单元测试会耗去很多时间,本着节省时间的原则,想要跳过单元测试部分,于是网上找了两种方案,分别是在DOS环境下操作Maven和在eclipse中操作Maven. Maven 提供了跳过单元测试的能力,只需要使用 Surefire 插件的 skip 参数. DOS下,只要简单的给任何目标添加 maven.test.skip 属性就能跳过测试: $ mvn install -Dmaven.test.skip=true ... [IN

maven中跳过单元测试

你可能想要配置 Maven 使其完全跳过单元测试. 可能你有一个很大的系统,单元测试需要花好多分钟来完成,而你不想在生成最终输出前等单元测试完成. 你可能正工作在一个遗留系统上面,这个系统有一系列的失败的单元测试,你可能仅仅想要生成一个 JAR 而不是去修复所有的单元测试. Maven 提供了跳过单元测试的能力,只需要使用 Surefire 插件的 skip 参数. 在命令行,只要简单的给任何目标添加maven.test.skip 属性就能跳过测试: $ mvn install -Dmaven.

mvn clean install时出现 java.lang.ClassCastException

错误情景描述: 在STS中Run as maven clean install时出现如下错误 [ERROR] java.lang.ClassCastException: com.sun.tools.javadoc.ClassDocImpl cannot be cast to com.sun.javadoc.AnnotationTypeDoc 环境描述: j2sdk1.6_20 apache-maven-3.0.4 错误分析: search了一下找到了一个解决方案,参考此处,还有此处 解决方法:

maven项目打包和编译跳过单元测试和javadoc

代码中可能由于单元测试.注释(方法中的参数)或者maven javadoc插件的问题导致无法打包,影响工作,为避免这两种情况可以在打包时输入命令: mvn clean install -Dmaven.test.skip=true -Dmaven.javadoc.skip=true -Dmaven.test.skip=true 跳过单元测试 -Dmaven.javadoc.skip=true跳过生成javadoc 原文地址:https://www.cnblogs.com/seedling/p/89

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

-DskipTests,不执行测试用例,但编译测试用例类生成相应的class文件至target/test-classes下. -Dmaven.test.skip=true,不执行测试用例,也不编译测试用例类. 不执行测试用例,但编译测试用例类生成相应的class文件至target/test-classes下. 一 使用maven.test.skip,不但跳过单元测试的运行,也跳过测试代码的编译. [html] view plain copy mvn package -Dmaven.test.sk

【maven】mvn clean install出现 tools.jar not found

问题描述: 当我们在用eclipse和m2eclipse时 ,JAVA_HOME,CLASSPATH和MAVEN_HOME都配置好了,运行mvc clean install出现找不到  tools.jar. 问题分析: 是找不到tools.jar,而tools.jar一般是在C:\Program Files\Java\jdk1.7.0_15\lib之下的. 问题解决: Eclipse默认是运行在jre上的,而m2eclipse的一些功能要求使用JDK,如果不进行配置的话.问题的关键就是在配置ec

eclipse中的maven build、maven clean、maven install和maven test的区别

eclipse中的maven build.maven clean.maven install和maven test的区别 https://www.cnblogs.com/Marydon20170307/p/9928241.html 原文地址:https://www.cnblogs.com/yuyu666/p/10049853.html

maven clean package 时出现Failed to read artifact descriptor for的问题解决

maven clean package 时出现Failed to read artifact descriptor for的问题 [ERROR] Failed to execute goal on project eii-frame-common: Could not resolve dependencies for project com.eii.frame.common:eii-frame-common:jar:2.1: Failed to collect dependencies at c

Maven配置插件跳过测试代码的编译和运行

Maven配置插件跳过测试代码的编译和运行: <!-- 编译插件 --> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <configuration> <source>1.7</source> <target>1.7</targe