我想模拟一些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功能的东西吗?
答案 0 :(得分:2)
在eclipse中没有关于你的完整结构的足够信息,但通常是:
您的module.gwt.xml不应位于超级路径中,而应位于源的常规文件夹中,即:src/com/example/Module.gwt.xml
,条目为<super-source path="super"/>
然后你可以把你的超级文件夹放在src中,即:src/super/com/example/MySuperClass.java
在eclipse中,您必须在项目类路径src
和src/super
中进行配置,但在配置src
时,可以选择设置异常,以便设置src/super
作为例外。