我正在使用Maven 3.0.3,JUnit 4.8.1和Java 1.6。我在JUnit测试文件中有这个...
@Before
public void loadTestProps() throws IOException, GeneralSecurityException {
final InputStream in = getClass().getClassLoader().getResourceAsStream("test.properties");
testProps = new Properties();
testProps.load(in);
“test.properties”未被拾取(输入流对象为空)。我的项目结构如下:
父
+ --- pom.xml
+ ---战争模块
+ ------ pom.xml
+ ------ src / test / java / JUnit文件
+ ------ src / test / resources / test.properties
+ ---耳模块
+ ------- pom.xml
我更喜欢将我的“src / test / resources”目录放在我的WAR模块中,因为测试只适用于WAR文件。有没有办法可以重写上面的Java来找到我的“test.properties”,还是我必须将文件移出WAR模块?
答案 0 :(得分:0)