在不运行单元测试的情况下构建Maven项目

Fed*_*rer 233 maven-2 unit-testing

如何在不运行单元测试的情况下构建Maven项目?

目前正在重构一些我用于Servlet的代码,并希望在我的Web浏览器中试用它(这意味着要运行mvn install以上.war传到Tomcat).我完全清楚我的UNIT测试失败了,我很好,因为我会按照我想要的方式修复它.任何人都可以建议吗?

alp*_*ero 426

mvn -Dmaven.test.skip=true install
Run Code Online (Sandbox Code Playgroud)

编辑 - 正如@cetnar在评论中指出的那样.以上推荐将跳过运行和编译测试.如果要编译但不运行测试使用

mvn install -DskipTests
Run Code Online (Sandbox Code Playgroud)

  • 在tomcat的情况下:tomcat:deploy -DskipTests (7认同)
  • 我尝试了“mvn install -DskipTests”,它仍然运行了所有测试。 (2认同)

JSt*_*ark 31

如果您使用的是eclipse,配置页面上会出现"Skip Tests"复选框.

运行配置→Maven构建→新建→主选项卡→跳过测试 从日食中剪掉


Oha*_*adR 10

mvn clean install -DskipTests = true


小智 6

通过Intellij Toggle,可以从Maven项目选项卡使用跳过测试模式: