你可能想要配置 Maven 使其完全跳过单元测试。 可能你有一个很大的系统,单元测试需要花好多分钟来完成,而你不想在生成最终输出前等单元测试完成。 你可能正工作在一个遗留系统上面,这个系统有一系列的失败的单元测试,你可能仅仅想要生成一个 JAR 而不是去修复所有的单元测试。 Maven 提供了跳过单元测试的能力,只需要使用 Surefire 插件的 skip 参数。 在命令行,只要简单的给任何目标添加 maven.test.skip 属性就能跳过测试:
$ mvn install -Dmaven.test.skip=true
...
[INFO] [compiler:testCompile]
[INFO] Not compiling test sources
[INFO] [surefire:test]
[INFO] Tests are skipped.
...
当 Surefire 插件到达 test 目标的时候,如果 maven.test.skip 设置为 true ,它就会跳过单元测试。 另一种配置 Maven 跳过单元测试的方法是给你项目的 pom.xml 添加这个配置。 你需要为你的 build 添加 plugin 元素。
<project>
[...]
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<configuration>
<skip>true</skip>
</configuration>
</plugin>
</plugins>
</build>
[...]
</project>
分享到:
相关推荐
第10章:使用Maven进行测试/10.4 跳过测试/10.3.4 配置插件跳过测试以及跳过测试代码编译 第10章:使用Maven进行测试/10.5 动态指定要测试的类/10.5.1 指定若干个类 第10章:使用Maven进行测试/10.5 动态指定要测试...
跳过单元测试 4.13. 构建一个打包好的命令行应用程序 5. 一个简单的Web应用 5.1. 介绍 5.1.1. 下载本章样例 5.2. 定义这个简单的Web应用 5.3. 创建这个简单的Web应用 5.4. 配置Jetty插件 5.5. 添加一...
在运行的(install)跳过,运行的时候会执行一遍测试类(花的时间长) 4.创建一个标准的ssm项目 项目介绍: Ssm:项目的顶级目录 ssm_common:jar包,放的是原来src_common下面的代码 ssm_service:pom,文件夹,放了api和impl...
Maven多模块项目编译速度慢,下面我们来学习下优化的方法。 mvn clean package -T 4C -Dmaven.test.skip=true -Dmaven....-Dmaven.test.skip=true 代表跳过测试 , -Dmaven.compile.fork=true 使用多线程编译。
eclipse maven install 没反应和跳过单元测试 在使用mvn package进行编译、打包时,Maven会执行src/test/java中的JUnit测试用例, 有时为了跳过测试,会使用参数-DskipTests和-Dmaven.test.skip=true, 这两个参数...
1. 在Maven中配置测试插件surefire2.默认被执行的测试 默认情况下,surefire会执行文件名以Test开头...3.跳过测试SkippingTests4.排除测试Exclusions(Junit&TestNG 通用)5.仅执行一个/一类测试(repeat)RunningaSingle
通过在安装时添加-DskipTests标志或将POM.xml文件中的${skipTests}属性设置为true来跳过测试。 包裹 将项目打包到本地 Maven 依赖项中: >> mvn package 跑步 从命令行执行 jar: >> java -jar target\...
要跳过单元测试,请使用-DskipUnitTests属性。 要跳过集成测试,请使用-DskipIntegTests属性。 要跳过所有测试,请使用-DskipTests属性。 IntelliJ IDEA 要在IntelliJ中导入项目,请确保禁用 在“构建执行>...
扫雷车 用Java编写的经典Microsoft原始游戏的副本 关于 扫雷是游戏最初由我的微软开发的。 游戏的目的是在避开地雷的同时找到空的方块。... 为了跳过单元测试,只需运行mvn package -DskipTests 。 为
PNC 用于管理,执行和跟踪跨平台构建的系统。 运行PNC PNC由多种服务组成,要运行您需要的系统,请执行以下操作: 最小: PNC Orchestrator(此存储库... 默认情况下,也将默认跳过用@DebugTest注释的测试,因为它
在命令行中从源代码构建先决条件姜黄项目使用Maven 3.0作为构建工具,并使用Git作为源代码存储库。... 要跳过这些测试,请改用以下命令: mvn clean install -DskipTests = true 构建过程需要20到40分钟
如果要跳过测试,则需要运行以下命令: mvn clean install -DskipTests 运行应用程序 要运行该应用程序,您需要执行以下命令: mvn exec:java 笔记 如果您使用非Windows机器进行所有操作,您将看到一个干净的...
对于通过 zookeeper 实例的 CPIM 测试必须可在localhost:2181上访问,这不是构建所必需的,因为您可以简单地跳过运行mvn clean install -DskipTests测试。 测试昆德拉 GAE 数据存储扩展不需要任何配置,因为它们是...
mvn -Pquick install编译,打包和安装所有内容(跳过测试执行) 这些命令可以从项目根目录运行,以在整个项目上执行,也可以从任何模块的子目录中运行(如果您只想使用特定的模块)。 要从源代码构建完整的RDF4J...
请注意,在构建项目时,您可能需要跳过测试。 添加为依赖项 在pom.xml上添加以下内容 <groupId>com.xinterium.jspi</groupId> <artifactId>jspi-core <version>1.0-SNAPSHOT API和范例 示例与
mvn clean install -DskipTests#构建胖罐并跳过测试 mvn clean verify#仅执行测试 java -jar vaccnow-0.0.1-SNAPSHOT.jar#从命令行运行。 在IDE中,将SpringBootApplicationVaccNow.java作为Java应用程序运行。 ...
入门先决条件为了运行此项目,您将需要: JDK >= 1.15Maven LATEST建筑为了构建此项目,请克隆到本地存储库并执行: mvn clean install如果将来要对项目的各个方面进行单元测试,则希望跳过: mvn clean install -...
Maven,对于单元测试框架 TestNG,这意味着根据您选择的 IDE,您必须安装所需的插件。 问题/读者反馈/勘误 您可以通过 LinkedIn 与我联系 - 如果您对本书的任何方面有任何问题,我会尽力解决。 前言 由于我通常会跳...
如果你想跳过单元测试,可以这样运行: cd ${project_home} mvn clean package -DskipTests 命令执行完成后, 将会在target目录下生成[A=jet-hive-udf-${version}-shaded.jar, B=jet-hive-udf-${version}.jar]文件....