Maven无法找到套件测试?

时间:2014-10-05 09:33:10

标签: java unit-testing maven junit pom.xml

我在Junit写了一个测试套件。 在测试套件中,我从其他软件包和依赖软件中进行测试。 我在pom.xml中定义了这个依赖项。

When i run tests from intellij all tests run normally, and no problem.

但是当我尝试从命令行运行测试时,只运行我的本地测试并且不运行依赖性测试。

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

默认情况下,Maven只尝试执行src/test/java下的测试。它不执行测试,测试位于您依赖的其他模块中。

所以你需要将测试移动到当前模块或者尝试在temp目录中复制(或者如果它们在jar文件中时提取它们),比如target / other-tests作为构建过程的一步,并添加此目录作为测试类的源目录(surefire插件的testSourceDirectory属性)。