2017-02-22 60 views
0

我有一個項目有兩個屬性文件。這些是不同環境的配置屬性。由於它們目前基本相同,因此我想創建父文件屬性並將其擴展到其他文件屬性中。如果我需要一個不同的值,我想重寫它,只需重寫子文件中的屬性即可。 我需要做哪個maven插件或庫?在java項目中遺留的屬性

例如:

父屬性文件

key1=value1 
key2=value2 

ENV1

key1=valuexxx 

ENV2

key2=valueyyy 

回答

1

我覺得你不需要圖書館...

你可以做到這一點的方法:假設你是把每個屬性的地圖,從「父」屬性的文件,你首先負載特性的話, ,對於每個環境,你都會調用特定的文件。

通過在您的地圖中添加一個已有值的新條目,您將覆蓋它

+0

感謝您的回覆。事實是,我不想以編程方式進行。 – darkRevan85

+0

爲什麼不,如果我能問的話? –

+0

因爲它們來自不同的罐子,屬性用於不同的任務。我不想更換那些罐子。我想只有一種方法可能在maven中完成。 – darkRevan85