2012-07-26 28 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中读取资源。

相关问题