GWTCompiler 재수정...
Google/GWT / 2008. 9. 17. 11:51
형상관리를 위해 수정한 GWTCompiler...
firefox 에서 Selenium 로 테스트를 해볼라고 보니깐 페이지가 열리지 않는다. (크롬도 이 문제였음)
gecko 와 gecho1_8(firefox) 들과 opera 와 safari(chfrome) 들이 같은 컴파일 결과를 뿜어내어 gwt 의
nocache.js 에서 분리를 해주어야 하는데 gecko1_8 과 safafi 는 무시되고 있는 것이었다...
어제 한번 GWTCompiler 를 열어서 해보았는데 정신이 없어서 그런지 잘 처리가 안되었는데...
오늘은 무적의 하드코딩으로 원하는 결과물을 얻어내었다.
근본적인 핵심은 StandardCompilationResult 의 strongName 을 내가 원하는 값으로 변경하는 것이었는데
그냥 변경하다보니 위와 같은 문제가 발생했던 것이다.
html 파일을 생성하는 부분과 nocache.js 에서만 원하는 값이 들어가면 되는 것이기 때문에 SelectionScriptLinker
클래스의 doEmitCompilation() 메소드에서 partialPath 를 원하는 값으로 교체하였더니 일단은 문제없이 컴파일...
문제가 생기면 다시 수정해야 하는... 이 불안한 환경...
구글에 글을 올리고 싶어도 영어가 안되니.. 몸으로 때우는 수밖에...
firefox 에서 Selenium 로 테스트를 해볼라고 보니깐 페이지가 열리지 않는다. (크롬도 이 문제였음)
gecko 와 gecho1_8(firefox) 들과 opera 와 safari(chfrome) 들이 같은 컴파일 결과를 뿜어내어 gwt 의
nocache.js 에서 분리를 해주어야 하는데 gecko1_8 과 safafi 는 무시되고 있는 것이었다...
어제 한번 GWTCompiler 를 열어서 해보았는데 정신이 없어서 그런지 잘 처리가 안되었는데...
오늘은 무적의 하드코딩으로 원하는 결과물을 얻어내었다.
근본적인 핵심은 StandardCompilationResult 의 strongName 을 내가 원하는 값으로 변경하는 것이었는데
그냥 변경하다보니 위와 같은 문제가 발생했던 것이다.
html 파일을 생성하는 부분과 nocache.js 에서만 원하는 값이 들어가면 되는 것이기 때문에 SelectionScriptLinker
클래스의 doEmitCompilation() 메소드에서 partialPath 를 원하는 값으로 교체하였더니 일단은 문제없이 컴파일...
문제가 생기면 다시 수정해야 하는... 이 불안한 환경...
구글에 글을 올리고 싶어도 영어가 안되니.. 몸으로 때우는 수밖에...