2014-12-03 3 views
4

슈퍼 데브 모드를 작동하지 않습니다 성공적으로 시작하지만, 내가 코드를 변경하고 브라우저에서 다시 컴파일하려고 후, GWT는 다음과 같은 오류보고 :GWT 슈퍼 개발자 모드 : 재 컴파일이

GET /recompile/de.marketmaker.iview.mmgwt.mmweb.Mmweb 
    Job de.marketmaker.iview.mmgwt.mmweb.DevMmweb_1_4 
     starting job: de.marketmaker.iview.mmgwt.mmweb.DevMmweb_1_4 
     binding: locale=default 
     binding: user.agent=gecko1_8 
     Compiling module de.marketmaker.iview.mmgwt.mmweb.DevMmweb 
     [ERROR] Current binding properties are expanding to more than one permutation but per-file compilation requires that each compile operate on only one permutation. 
     [WARN] recompile failed 
     [WARN] continuing to serve previous version 

하나를 이것이 일어나는 이유? 다음 스레드를 찾았지만 솔루션을 제공하지 않습니다. https://groups.google.com/forum/#!topic/google-web-toolkit-contributors/5lgtM77-1tM

답변

5

GWT 2.6.1에서 2.7.0으로 전환 할 때이 문제가있었습니다.

GWT 2.6.0을 사용하여 "Dev Mode On"책갈피를 눌러 응용 프로그램을 다시로드합니다. GWT 2.7.0을 사용하여 책갈피를 누르면이 오류가 발생합니다.

나를 위해 브라우저 새로 고침 (F5 또는 cmd + r)을 사용하여 문제를 해결했습니다.

희망이 있습니다.

+3

고마워요! Dev 모드를 껐다가 다시 켜면 도움이됩니다. 하지만 해결 방법처럼 보입니다. – damluar

+0

GWT 2.7.0에서는 더 이상 책갈피를 사용할 필요가 없습니다. –

+0

몰랐는데 어떻게 페이지가 수퍼 dev 모드 프로세스에 연결되어야한다는 것을 이해할 수 있습니까? – damluar

1

긴 논의가 나는 여기에 참여 해요 :

https://groups.google.com/forum/?utm_medium=email&utm_source=footer#!msg/google-web-toolkit-contributors/5lgtM77-1tM/rnNdb5UbDB8J

기본적으로, 슈퍼 데브 모드 (SDM)의 이전 스타일 직접 실행에 -noincremental 옵션을 추가하는 것은 우리를 위해 작동합니다.

우리는 Dev Mode를 시작하는 새로운 2.7 스타일의 접근법을 시도했으며, 기본값은 SDM입니다. 우리의 앱은 패키지 번들의 리소스를 제공하기 때문에 새로운 모델이 .nocache.js 파일을 변경하여 애플리케이션을 가로 챌 수없는 것처럼 보입니다