2012-11-18 108 views
2

編譯時出現錯誤。如何找出哪些文件受到影響並導致此錯誤?編譯GWT關閉錯誤

splitPointToFragmentMap[38] = 16 
     [ERROR] Nov 19, 2012 2:33:28 AM com.google.gwt.thirdparty.javascript.jscomp.PhaseOptimizer$NamedPass process 
     [ERROR] INFO: processGoogScopeAliases 
     [ERROR] Nov 19, 2012 2:33:28 AM com.google.gwt.thirdparty.javascript.jscomp.PhaseOptimizer$NamedPass process 
     [ERROR] INFO: processProvidesAndRequires 
     [ERROR] Nov 19, 2012 2:33:29 AM com.google.gwt.thirdparty.javascript.jscomp.PhaseOptimizer$NamedPass process 
     [ERROR] INFO: checkVars 
     [ERROR] Nov 19, 2012 2:33:29 AM com.google.gwt.thirdparty.javascript.jscomp.PhaseOptimizer$NamedPass process 
     [ERROR] INFO: checkRegExp 
     [ERROR] Nov 19, 2012 2:33:30 AM com.google.gwt.thirdparty.javascript.jscomp.PhaseOptimizer$NamedPass process 
     [ERROR] INFO: renameCssNames 
     [ERROR] Nov 19, 2012 2:33:30 AM com.google.gwt.thirdparty.javascript.jscomp.PhaseOptimizer$NamedPass process 
     [ERROR] INFO: replaceMessages 
     [ERROR] Nov 19, 2012 2:33:30 AM com.google.gwt.thirdparty.javascript.jscomp.PhaseOptimizer$NamedPass process 
     [ERROR] INFO: processDefines 
     [ERROR] Nov 19, 2012 2:33:31 AM com.google.gwt.thirdparty.javascript.jscomp.Compiler normalize 
     [ERROR] INFO: Normalizing 

回答

1

你可能有一個.js包括關閉GWT編譯器選項試圖優化和報告錯誤。

解決gwt閉包編譯器錯誤消息的步驟。

1)設置編譯記錄等級到TRACE

2)設置編譯器標誌嚴格到true

編譯和驗證任何附加信息是否被找到。還迭代刪除任何js包括或第三方jar來隔離哪個是冒犯的jar。

注:爲了使這個更具有挑戰性GWT的compileReport,compilerMetrics,soycDetailed不起作用時,GWT使用Closure Compiler開啓時http://code.google.com/p/google-web-toolkit/issues/detail?id=7475