java - Jenkins 测试失败

标签 java resources maven junit jenkins

我有一个在 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/

相关文章:

java - 跨 Application Server 集群节点调用 Java 代码

java - 使用递归查找整数中最大的数字

java - Switch 多次返回相同的语句

java - 尝试使用 OWASP ESAPI 时找不到 antisamy-esapi.xml

rest - grails 3覆盖queryForResource无法正常工作

java - 混合 Groovy 和 Java 代码在 Jetty 上运行而不会出现 "PermGen Space"错误

spring - 为什么首页无法访问/spring boot应用

java - 无法检索 unitName 的 EntityManagerFactory

java - 不可思议的堆栈跟踪

资源控件中的 WPF 元素绑定(bind)不起作用