2012-07-26 22 views
0

我正在爲PC-MAC編寫一個包含三個JAR的Warework Connected Distribution程序:一個帶有我的應用程序的Java代碼,另一個帶有應用程序的資源最後一個是Warework JAR。從Ware-PC-MAC分發中的另一個JAR裝入資源

帶有Java代碼的JAR包含默認配置,而資源JAR包含應用程序的主要配置(在大多數情況下使用)。

由於兩個JAR中的許多資源具有相同的名稱,我如何告訴Warework從特定的JAR加載配置文件?

回答

0

您可以在資源JAR中創建一個虛擬類(一個空類,沒有任何內容),並配置Warework以使用此類從資源JAR中加載應用程序的配置。只需提供虛擬類當您創建範圍,例如:

ScopeFacade system = ScopeFactory.createFacade(Dummy.class, "config", "app-name"); 

或:

ScopeFacade system = ScopeFactory.createTemplate(Dummy.class, "full", "app-name"); 

就是這樣。現在您應該能夠從資源JAR中讀取資源。