繁体   English   中英

具有2个GWT模块的IntelilJ 8.1

[英]IntelilJ 8.1 with 2 GWT modules

我正在尝试将gwt-debugpanel添加到我的项目中。 我正在使用IntelliJ 8.1,并且已经设置了一个精简的裸项目进行测试。 源代码树如下所示:

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. dummy包下的所有类和文件均由IntelliJ的“新建-> GWT模块”向导自动生成。
  2. 基本上,“ debug”包下的类和文件只是从gwt-debugpanel的示例项目中复制过来的。
  3. 我在DummyApp.html中添加了必要的脚本和对nocache.js的引用

现在,当我在IntelliJ中运行项目时,托管的shell给我一条错误消息:

[TRACE]开发外壳servlet在模块'com.gindin.dummy.DummyApp.gwt.xml'中收到了对'com.gindin.debug.DebugPanel.nocache.js'的请求。[WARN]找不到资源:com.gindin。 debug.DebugPanel.nocache.js; (可能是公共路径中缺少文件,还是模块com.gindin.dummy.DummyApp.gwt.xml中配置错误的标记?)

当我查看IntelliJ的模块设置时,GWT方面同时显示了模块及其“输出相对路径”。

如何让IntelliJ做任何需要做的事情? 在将IntelliJ指向第二个模块的入口点的地方,我缺少什么吗?

谢谢,

杰伊

因此,事实证明,gwt-debugpanel页面上描述的配置/设置步骤不太正确,或者至少对于我的设置而言不正确。

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

而已。 现在可以正常工作(看起来很刺眼,但是...在屏幕上,现在我可以跳舞了)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM