我有一个在 Jenkins 中构建和测试的 Maven 项目。在我的本地机器上,测试运行成功,但在 Jenkins 中无法加载测试所需的文件。我使用 this.getClass.getResourceAsStream("testfile.dat")
加载资源。 Jenkins 似乎没有将资源文件复制到测试运行的目录中。这是一个 maven 问题吗?我如何建议 Jenkins/Maven 将资源复制到测试类路径?
最佳答案
将您的测试资源放在 Maven 项目的 src/test/resources
tree 中。 Maven 将确保它们在您的测试运行时位于类路径中,因此可以使用 getResourceAsStream(...)
找到它们。
关于java - Jenkins 测试失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6368961/