2016-10-17 2 views
0

내 클래스의 정적 메서드는 다른 모듈에있는 속성 파일을 읽어야합니다.다른 모듈의 속성 파일 읽기

Util 메소드는 module1에 있고 appconfig.properties는 module2에 있습니다.

/Users/user1/IdeaProjects/myProject/module1/src/main/java/com/microsoft/e3/cx/service/windows/search/util/Util.java 

appconfig.properties :

/Users/user1/IdeaProjects/myProject/module2/appconfig/base/appconfig.properties 

은 모듈 2의 POM 종속성

<dependency> 
    <groupId>microsoft.module1</groupId> 
    <artifactId>module1</artifactId> 
    <version>${project.version}</version> 
</dependency> 
모듈 1로했다

두개의 절대 경로

이다 Util.java

내 inputStream은 항상 null이됩니다. 나는 그것이이 파일을 찾을 수 없기 때문이라고 생각한다. 이 문제를 해결하는 방법에 대한 제안 사항이 있으십니까?

답변

0

시도,

Util.getClass().getResourceAsStream("appconfig.properties"); 
+0

Util.getClass()는 정적 컨텍스트에서 작업을 wouldnt. 이 방법은 정적이다. –