【问题标题】:Handle GWT super-source in Eclipse在 Eclipse 中处理 GWT 超级源
【发布时间】:2015-04-23 06:39:01
【问题描述】:

我想模拟一些 Java 类,因此我在 gwt.xml 模块中使用 super-source 标记。

我创建了两个 Eclipse 项目,一个仅用于超级源,另一个包含应用程序代码。

超级源项目结构如下:

/
/super/Emul.gwt.xml
/super/emul/EmulatedJavaClass.java

Emul.gwt.xml 包含:

<super-source path="emul"/>

在 Eclipse 中,我右键单击 super 文件夹并将其添加到构建路径中。这很好用。问题是 eclipse 在我模拟的 java 文件的包标记上显示错误。

在我的模拟包中我不能使用:

<super-source path=""/>

这会在编译时出错。

我可以做一些 Eclipse 不会在包中显示错误并且仍然具有所有不错的 Eclipse 功能(如代码完成)的事情吗?

【问题讨论】:

    标签: java javascript html eclipse gwt


    【解决方案1】:

    在 Eclipse 中没有关于你的完整结构的足够信息,但通常:

    • 您的 module.gwt.xml 不应位于超级路径中,而应位于源的普通文件夹中,即:src/com/example/Module.gwt.xml 与条目 &lt;super-source path="super"/&gt;

    • 然后你就可以把你的super文件夹放到src里面了,即:src/super/com/example/MySuperClass.java

    • 在 Eclipse 中,您必须在项目类路径中配置 srcsrc/super,但在配置 src 时,可以选择放置异常,因此将 src/super 设置为异常。

    【讨论】:

      猜你喜欢
      • 2011-02-22
      • 1970-01-01
      • 1970-01-01
      • 2018-10-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-08-22
      相关资源
      最近更新 更多