zoukankan      html  css  js  c++  java
  • Maven打包 跳过 测试

    在特定的项目中,如果需要跳过测试的步骤,则需要把skipTests这个属性设置为true.

    <build>
      <plugins>
        <plugin>
          <groupId>org.apache.maven.plugins</groupId>
          <artifactId>maven-surefire-plugin</artifactId>
          <version>2.18.1</version>
          <configuration>
            <skipTests>true</skipTests>
          </configuration>
        </plugin>
      </plugins>
    </build>
    

    也可以通过在命令行跳过测试:


    mvn install -DskipTests

    还可以通过maven.test.skip属性跳过测试的编译


    mvn install -Dmaven.test.skip=true

    如果希望在默认情况下跳过测试,但是执行命令的时候可以手动开启,那么在pom中要像下面这样配置:

    <project>
      [...]
      <properties>
        <skipTests>true</skipTests>
      </properties>
      [...]
      <build>
        <plugins>
          <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-surefire-plugin</artifactId>
            <version>2.18.1</version>
            <configuration>
              <skipTests>${skipTests}</skipTests>
            </configuration>
          </plugin>
        </plugins>
      </build>
      [...]
    </project>

    然后在命令行执行的时候手动开启:

    mvn install -DskipTests=false
  • 相关阅读:
    【设计模式】——抽象工厂模式
    【设计模式】——观察者模式
    Candy
    Two Sum
    Interleaving String
    Longest Valid Parentheses
    【设计模式】——建造者模式
    【设计模式】——外观模式
    Simplify Path
    Word Search
  • 原文地址:https://www.cnblogs.com/qin1993/p/12574259.html
Copyright © 2011-2022 走看看