在Eclipse中处理GWT超级源代码

时间:2015-02-21 16:53:07

标签: java javascript html eclipse gwt

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

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

超级源项目具有以下结构:

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

Emul.gwt.xml包含:

<super-source path="emul"/>

在eclipse中,我右键单击super文件夹并将其添加到Build Path。这很好。问题是eclipse在我模拟的java文件的包标签上显示错误。

在我的模拟包中,我无法使用:

<super-source path=""/>

编译时会出错。

我可以做一些Eclipse没有在包中显示错误并且仍然具有代码完成等所有优秀eclipse功能的东西吗?

1 个答案:

答案 0 :(得分:2)

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

  • 您的module.gwt.xml不应位于超级路径中,而应位于源的常规文件夹中,即:src/com/example/Module.gwt.xml,条目为<super-source path="super"/>

  • 然后你可以把你的超级文件夹放在src中,即:src/super/com/example/MySuperClass.java

  • 在eclipse中,您必须在项目类路径srcsrc/super中进行配置,但在配置src时,可以选择设置异常,以便设置src/super作为例外。