2016-10-17 10 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> 
をMODULE1た

2の絶対パスがUtil.java

あります

私のinputStreamは常にnullになります。私はそれがこのファイルを見つけることができないためだと思います。どのようにこれを修正するための任意の提案?

答えて

0

てみてください、

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

Util.getClass()は、静的な文脈で働くwouldntの。メソッドは静的です。 –

関連する問題