클라이언트의 GWT 코드에서 중복 컴파일 및 js를 제거하는 방법을 찾으려고합니다. 문제는 여러 개의 EntryPoint 사이트와 모든 모듈에 대해 컴파일 된 대규모 모델이 있다는 것입니다. 우리는 각각 30 개의 GWT 모듈과 엔트리 포인트를 사용하여 앱의 전체 모델 패키지를 개별적으로 컴파일하고 있습니다. 내 8 코어 몬스터에서 GWT가이 짐승을 모으는 데 약 15 분이 걸립니다. 그리고 예, 컴파일은 평행을 이루고 모든 코어를 사용합니다 (우분투에서 마우스를 움직일 수는 없습니다 :))중복 코드가없는 다중 모듈
아키텍처를 단일 모듈로 변경하는 것은 실제로는 불가능하다고 생각합니다. 모듈간에 상속을 공유 할 수있는 방법이 없습니까? 모듈은 반드시 그다지 큰 것은 아니지만 문제는 다시 모든 상속이 각 모듈에 대해 중복으로 컴파일된다는 것입니다. 물론 모든 페이지는 기본적으로 전체 모델 -js를 반복해서로드해야하므로 최종 사용자에게는 물론 부정적인 영향을 미칩니다.
http://www.gwtproject.org/doc/latest/DevGuideOrganizingProjects.html#DevGuideModuleXml
에 따르면
제안은 여전히 하나 개의 거대한 모 놀리 식 모듈을 만드는 것 같다. 더 좋은 방법이 없을까요?
모든 팁을 높이 평가합니다!