有没有办法使用Maven运行测试,而无需将所有测试资源复制到目标目录?

时间:2010-08-19 22:07:46

标签: maven-2

我们有超过800 MB的Excel格式的测试用例资源文件。每次运行“mvn clean test”命令时,它们都会被重新复制到目标目录,这在我的机器上大约需要5分钟。

有没有办法设置Maven(理想情况下是通过我们的pom.xml),这样它就不会将我们的testResources复制到目标目录,而是直接从src / test / resources中使用它们?

1 个答案:

答案 0 :(得分:1)

最简单的方法是将大型测试资源放在一个单独的模块中,该模块构建一次,然后使用 test 范围作为依赖项导入。

在这种情况下,您必须将资源添加到src / main / resources而不是src / test / resources以便能够加载它们。