我有一个带有子项目的Maven项目。我在一个子项目中添加了一个测试,该测试使用了测试资源中的文件,并且可以使用以下命令正常工作:
new File("target/coverage/report");
它工作正常,但是从父项目运行测试时,它未能找到某些文件而失败。我假设它正在查看父文件夹的根。
有没有一种方法可以处理这两种情况?
答案 0 :(得分:0)
您可以按照以下文档中的说明使用“资源/资源*列表”来指定它们。
http://maven.apache.org/ref/3.3.3//maven-model/maven.html#class_build
答案 1 :(得分:-1)
您可能想看一下example中介绍的远程资源插件。
此插件可让您将共享资源分组到一个单独的模块中,然后将其捆绑到一个JAR文件中,其他模块可以在任何生命周期阶段使用该文件。