2009-09-04 43 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'/>

就是这样。它现在可以工作(看起来很凶狠,但是嘿......它在屏幕上,现在我可以让它跳舞)。