前段时间,一个maven plugin大牛email说,现在可以使用-Dskiptests来跳过unit test。
赶忙,看一下git history,看看大牛改了什么来enable上述功能。原来是新加了surfire plugin。
${project.build.directory}/generated-classes/emma/classes
${logbackConfig}
又看文档了解到-Dskiptests是surefire特有的环境参数,而 -Dmaven.test.skip是maven built-in的环境变量。
来源:http://blog.csdn.net/shanling2004/article/details/6710473
==================
方法1:
To skip running the tests for a particular project, set the skipTests property to true.
  < build>
    < plugins>
      < plugin>
        < groupId>org.apache.maven.plugins
        < artifactId>maven-surefire-plugin
        < version>2.4.2
        < configuration>
          < skipTests>true
        < /configuration>
      < /plugin>
    < /plugins>
  < /build>
   […]
< /project>
方法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
来源:http://blog.csdn.net/jiushuai/article/details/7478372
Sorry, the comment form is closed at this time.

No comments yet.