2009-09-04 78 views
1

我試圖將gwt-debugpanel添加到我的項目中。我使用的是IntelliJ 8.1,並且我已經設置了一個精簡的,簡單的測試項目。源樹是這個樣子:IntelilJ 8.1帶有2個GWT模塊

gwt-multi-module 
    src 
    com.gindin 
     dummy 
     DummyApp.gwt.xml 
     client 
      DummyApp.java 
     public 
      DummyApp.css 
      DummyApp.html 
     debug 
     DebugPanel.gwt.xml 
     client 
      GindinDebugPanel.java 

注:

  1. 所有類和文件的「啞」包下通過的IntelliJ的「新建 - > GWT模塊」自動生成嚮導。
  2. 'debug'包下的文件類&基本上只是從gwt-debugpanel的示例項目中拷貝過來的。
  3. 我已經添加在DummyApp.html

現在需要的腳本&參考nocache.js,當我去運行的IntelliJ項目,託管殼給我一個錯誤信息:

[TRACE]顯影殼的servlet接收到一個請求爲在模塊 'com.gindin.debug.DebugPanel.nocache.js' 'com.gindin.dummy.DummyApp.gwt.xml' [WARN]資源不發現:com.gindin.debug.DebugPanel.nocache.js; (可以一個文件從公共通道或模塊com.gindin.dummy.DummyApp.gwt.xml配置錯誤標籤丟失?)

當我看的IntelliJ的模塊設置,GWT面同時顯示模塊和他們的「輸出相對路徑」。

我該如何讓IntelliJ做它需要做的事情?有沒有什麼我在第二模塊的入口點指向IntelliJ的位置?

感謝,

周杰倫

+0

你試過什麼版本的GWT? – tronda 2009-09-07 11:57:14

+0

1.6.4,但請參閱下面的答案。 – jgindin 2009-09-08 05:11:46

回答

0

所以,事實證明,作爲GWT-debugpanel頁所述的配置/設置步驟是不完全正確,或者至少不是我的設置。

  1. 不包括:在HTML/<script type="text/javascript" language="javascript" src="com.gindin.debug.DebugPanel.nocache.js"></script>鏈接JSP文件
  2. 在com.gindin.dummy.DummyApp.gwt.xml文件,包括<inherits name='com.gindin.debug.DebugPanel'/>

就是這樣。它現在可以工作(看起來很兇狠,但是嘿......它在屏幕上,現在我可以讓它跳舞)。