2011-07-02 5 views
1

GWT 프로젝트는 준비 모듈/생산/개발 구성을 제어하기 위해 Maven 프로파일과 함께 사용하는 여러 모듈 파일 (기본 모듈을 상속하여 로깅 및 압축 설정을 재정의하는 등)을 설정했습니다. (웹 서비스/rpc 끝점 및 다른 여러 가지 환경에 대해 바꿔야 할 다른 것들과 같은) 런타임 구성을이 같은 방식으로 추가 할 수는 있지만 그 속성을 얻는 현명한 방법은없는 것처럼 보입니다. .GWT를 사용하여이 작업을 수행 할 수있는 올바른 방법이 있습니까? 아니면 maven/ant 및 등록 정보 파일로 직접 롤백해야합니까?컴파일 타임 속성이 런타임 클라이언트 측 GWT에 전달됩니까?

답변

2

GWT 컴파일 프로세스에 연결해야하는 경우 Generators and Linkers를 확인하십시오. GWT 빌드 프로세스는 두 단계로 구분됩니다. 편집 및 연결. 생성기 탭은 컴파일 단계로 연결되며 링크 단계로 연결됩니다.

생성기는 GWT 컴파일 중에 호출되며 클래스, 속성 파일 등과 같은 추가 리소스를 만드는 데 사용할 수 있습니다.
http://google-web-toolkit.googlecode.com/svn/javadoc/2.3/com/google/gwt/core/ext/Generator.html

링커는 자원 패키지에 대한 책임이 있습니다 : 발전기 따라서 당신이 당신의 발전기에 컴파일 시간 동안 만 사용할 수 있습니다 환경 정보에 액세스 할 수 있습니다, GWT 컴파일러 컨텍스트 withing에 호출된다. 컴파일러 출력의 사용자 정의 패키지를 작성하는 링커를 빌드 프로세스에 포함시킬 수 있습니다.
http://google-web-toolkit.googlecode.com/svn/javadoc/2.3/com/google/gwt/core/ext/Linker.html