【发布时间】:2014-04-26 04:03:07
【问题描述】:
我在 Jenkins 上为一个 Maven 项目建立了一个构建,我想在不运行任何测试的情况下构建它。我尝试在目标字段中输入“clean install -DskipTests”,如下所示:
但它不起作用。我做错了什么?
注意:我想跳过测试而不接触 pom。我有一个单独的版本可以运行测试。
【问题讨论】:
-
你指定的 maven 目标很好......只是不要指定
test目标,你应该是金色的。 -
@sircapsalot 我很困惑......我如何在上面的示例中指定
test目标?或者你是说我在其他地方指定它? -
我是说,只要你不设置
test目标,它就不应该运行测试。如果您只指定clean install它正在运行测试?如果是这样,你能发布 pom 吗? -
@sircapsalot:不,如果您运行 install,它还会在安装之前运行所有生命周期 - 包括测试。
-
我解决了。我实际上需要输入
clean install -DskipTests=true。我省略了=true。