Maven打包过程中跳过测试

来源:互联网 发布:知乎 心理咨询 编辑:程序博客网 时间:2024/06/05 05:49

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

<pre name="code" class="html"><project>  [...]<!--http://blog.csdn.net/redstarofsleep-->    <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>  [...]</project>


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

mvn install -DskipTests

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

mvn install -Dmaven.test.skip=true

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

<!--http://blog.csdn.net/redstarofsleep--><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

具体的描述请参照官方关于skip test的描述: http://maven.apache.org/surefire/maven-surefire-plugin/examples/skipping-test.html


转载请注明出处:

http://blog.csdn.net/redstarofsleep

更多内容请关注微信公众号:


1 0
原创粉丝点击