【发布时间】:2012-06-18 12:09:09
【问题描述】:
我在另一个模块中使用抽象类来读取和输入我的测试数据:
package src/main/java/path/to/my/base/testclass;
InputStream stream = getClass().getResourceAsStream(filename);
filename 例如"test.txt",位于src/main/resources/path/to/my/base/testclass
只要我将这个抽象类放入与我的测试类所在的模块相同的模块中,一切正常。
然后我将 acstract 类(以及资源)提取到其他模块,编译,添加到 pom 等。
结果:我的测试实现运行良好,但是:我收到 IO 异常为file could not be found.
我在这里缺少什么?为什么抽象类可以在同一个模块中工作,而不能在另一个模块中工作?
【问题讨论】: