GWT-1.5 기반 프로젝트를 마무리 한 후 1.6으로 마이그레이션하기 위해해야 할 일을 살펴 보겠습니다. 나는 GWT가 컴파일 된 출력을 war 디렉토리에 쓰고 싶다는 것을 알고 놀랍다. 보통 당신은 소스 제어하에있는 아이템을 가지고있을 것이다.GWT 1.6 프로젝트 전쟁 레이아웃 - 소스 코드와 컴파일러 생성 아티팩트?
이유가 무엇입니까? Google은 이것이 실제로 좋은 생각이라고 생각 했습니까? 소스 코드를 컴파일러에서 생성 한 아티팩트와 별도로 유지하는 해결 방법이 있습니까? 거기에 내가 누락 된 다른 이유가 있습니까?
편집는 :
내가 출력 디렉토리를 지정 -war
옵션을 사용하는 것이 제안되고있다. 필자는 ANT 스크립트를 작성하여 대부분이 작업을 수행했습니다. HTML, JSP 등의 정적 리소스를이 디렉터리에 복사해야했습니다 (나는 target/war,
메이븐 스타일을 사용하고 있습니다). 그것은 대부분의 사람들이하고있는 것입니까? 또는 GWT가 소스 코드 제어 war
디렉토리에 출력을 쓰도록하고 VCS에게 비 버전 제어 파일을 무시하도록 알려주시겠습니까? Jetty가 JSP, HTML 등의 변경 사항을 자동으로 인식하고 이러한 변경 사항을 표시하기 위해 복사 작업을하지 않아도되기 때문에 GWT가이 디렉토리에 직접 작성하게하는 것이 도움이된다는 생각이 들었다.