`
shenjc2008
  • 浏览: 139774 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

使Maven 2在package、install等阶段跳过运行Test的配置

阅读更多
方法1:

To skip running the tests for a particular project, set the skipTests property to true.
<project>  
   [...]   
  <build>  
    <plugins>  
      <plugin>  
        <groupId>org.apache.maven.plugins</groupId>  
        <artifactId>maven-surefire-plugin</artifactId>  
        <version>2.4.2</version>  
        <configuration>  
          <skipTests>true</skipTests>  
        </configuration>  
      </plugin>  
    </plugins>  
  </build>  
   [...]   
</project>



http://maven.apache.org/plugins/maven-surefire-plugin/test-mojo.html

skip

boolean

-

Set this to "true" to bypass unit tests entirely. Its use is NOT RECOMMENDED, especially if you enable it using the "maven.test.skip" property, because maven.test.skip disables both running the tests and compiling the tests. Consider using the skipTests parameter instead.
Default value is: false.


skipTests

boolean

2.4

Set this to "true" to skip running tests, but still compile them. Its use is NOT RECOMMENDED, but quite convenient on occasion.
Default value is: false.


方法2:

You can also skip the tests via command line by executing the following command:

mvn install -DskipTests

方法3:

If you absolutely must, you can also use the maven.test.skip property to skip compiling the tests. maven.test.skip is honored by Surefire and the Compiler Plugin.

mvn install -Dmaven.test.skip=true
分享到:
评论

相关推荐

    maven_package 依赖包(完整)

    2. **构建生命周期**:Maven拥有丰富的构建生命周期,包括编译(compile)、测试(test)、打包(package)、集成测试(integration-test)、验证(verify)、安装(install)和部署(deploy)等阶段。每个阶段都有...

    MAVEN工具篇-maven打包跳过测试

    使用maven.test.skip,不但跳过单元测试的运行,也跳过测试代码的编译; 使用 mvn package -DskipTests 跳过单元测试,但是会继续编译。 ———————————————— 版权声明:本文为博主原创文章,遵循 CC...

    Maven2__配置

    **Maven2 配置详解** Maven 是一个强大的项目管理工具,主要应用于Java开发环境。它通过统一的构建过程,简化了项目的构建、依赖管理和文档生成。在本教程中,我们将深入探讨 Maven2 的配置,帮助新手快速上手。 *...

    Maven跳过单元测试主要可以分为三种方法

    maven打包跳过test命令 命令行方式跳过测试 我们可以用两种命令来跳过测试 ...使用maven.test.skip,不但跳过单元测试的运行,也跳过测试代码的编译; 使用 mvn package -DskipTests 跳过单元测试,但是会继续编译。

    maven2完全使用手册

    5. **生命周期的引入**:Maven2引入了明确的生命周期概念,如clean、compile、test、package等,每个阶段都有对应的命令,使构建流程更清晰。 6. **Dependency Scope**:新增了依赖范围,例如test范围的依赖不会被...

    maven-source-without-ratCheck

    6. **Maven生命周期**:Maven的生命周期定义了一系列的构建阶段,如compile、test、package、install和deploy,每个阶段可以绑定一个或多个插件的目标。 7. **Maven依赖管理**:通过声明依赖,Maven自动解决库的...

    maven配置.zip

    Maven的生命周期包括clean、default和site三个主要阶段,每个阶段包含一系列的阶段(phase),如compile、test、package等。开发者可以通过执行mvn clean、mvn install等命令,触发生命周期的不同阶段。 8. Maven...

    Maven3实战笔记04Maven的生命周期和插件

    在`test`阶段,则会调用`maven-surefire-plugin`的`test`目标来运行单元测试。 #### 示例 假设我们有一个简单的Maven项目,其`pom.xml`文件中配置了`maven-compiler-plugin`和`maven-jar-plugin`。当我们执行`mvn ...

    Maven2+Eclipse

    Maven默认的生命周期包括`validate`、`compile`、`test`、`package`、`integration-test`、`verify`、`install`和`deploy`等阶段,它们按照一定的顺序依次执行,共同完成整个项目的构建流程。例如,`compile`阶段...

    maven web项目配置

    其中,default生命周期包括compile、test、package、verify、install和deploy六个阶段,分别对应源码编译、测试、打包、验证、安装到本地仓库和部署到远程仓库。 五、Maven命令行操作 通过命令行,我们可以执行...

    在java工程中配置maven项目

    用户级别的Maven配置文件位于~/.m2/settings.xml,可以在这里配置本地仓库路径、远程仓库、代理等信息。 九、使用Maven构建多模块项目 对于大型项目,可以使用Maven的聚合模块(aggregator)和子模块(module)...

    maven与eclipse配置详解(含maven)

    在项目上右键单击,选择“Run As” -&gt; “Maven Build”,可以运行Maven的目标,如`install`,`clean`,`test`等。 Maven的生命周期和构建阶段是其核心概念。生命周期包括`clean`、`default`(或`compile`)、`...

    Maven2_基础教程

    ### Maven2基础教程知识点详解 #### 一、Maven2简介 Maven2是一个非常流行的Java项目管理和构建工具。它提供了强大的项目管理功能,能够帮助开发者自动化构建过程,包括编译、测试、打包、部署等多个阶段。Maven的...

    maven环境搭建.m2工具

    default生命周期包括validate、compile、test、package、install和deploy等阶段,每个阶段都有相应的插件执行具体任务。 **依赖管理** 在POM.xml文件中,你可以声明项目的依赖关系。Maven会自动处理这些依赖,解决...

    Win10 环境下Apache Maven的配置文件以及教程

    每个生命周期包含多个阶段,例如`default`生命周期包括`validate`、`compile`、`test`、`package`、`install`和`deploy`等,你可以通过命令行指定执行特定阶段,如`mvn compile`。 4. Maven依赖管理 在`pom.xml`...

    maven2快速入门教程

    3. **依赖范围**:scope属性定义依赖在哪个阶段有效,如compile、test、runtime等。 ### 七、Maven的Repository 1. **本地仓库**:默认在用户主目录的`.m2\repository`下。 2. **中央仓库**:默认使用Maven的中央...

Global site tag (gtag.js) - Google Analytics