如何通过maven测试Jenkins项目下的特定模块?

时间:2012-11-29 08:48:34

标签: maven maven-2 jenkins continuous-integration

我使用Jenkins构建具有多个模块的项目。该项目有一个root pom.xml,用于构建该项目下的所有模块。我将此pom.xml指定为根POM。

现在我想将测试作为“构建后步骤”运行。但是,我不想在所有模块下运行所有​​测试。我想仅在特定模块下运行测试。

我尝试使用shell命令将目录更改为必须运行测试的模块,然后触发maven。我还尝试使用-f开关指定该特定模块的pom.xml。这两个步骤都不起作用。

请帮助我们解决这个问题。

由于

1 个答案:

答案 0 :(得分:21)

从根路径开始运行:

mvn -pl submodule test

protip:mvn --help