2012-07-26 4 views
0

PC-MAC 용 Warework Connected Distribution은 3 가지 JAR로 구성됩니다 : 하나는 Java 코드로, 다른 하나는 애플리케이션 리소스로 구성됩니다. 마지막 것은 Warework JAR입니다.Warework PC-MAC 배포판에있는 다른 JAR 리소스를로드하십시오.

Java 코드가있는 JAR은 기본 구성을 포함하는 반면, 리소스 JAR은 응용 프로그램의 기본 구성 (대부분의 경우 사용됨)을 포함합니다.

두 JAR의 많은 리소스가 같은 이름을 가지고 있기 때문에 특정 JAR에서 구성 파일을로드하도록 Warework에 지시하려면 어떻게해야합니까?

답변

0

리소스 JAR에 더미 클래스 (빈 클래스)를 만들고이 클래스를 사용하여 리소스 JAR에서 애플리케이션 구성을로드하도록 Warework를 구성 할 수 있습니다.

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

나 : 그냥 당신이 예를 들어, 범위를 만들 때 더미 클래스를 제공

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

을 그리고 그것 뿐이다. 이제 리소스 JAR에서 리소스를 읽을 수 있어야합니다.