我想模拟一些 Java 类,因此我在 gwt.xml 模块中使用 super-source
标记。
我创建了两个 Eclipse 项目,一个仅用于 super 源,另一个包含应用程序代码。
super 源码项目结构如下:
/
/super/Emul.gwt.xml
/super/emul/EmulatedJavaClass.java
Emul.gwt.xml
包含:
<super-source path="emul"/>
在 Eclipse 中,我右键单击 super
文件夹并将其添加到构建路径中。效果很好。问题是 eclipse 在我的模拟 java 文件的包标记上显示错误。
在我的模拟包中我无法使用:
<super-source path=""/>
这会在编译时出错。
我可以做一些事情,让 Eclipse 不会在包中显示错误,并且仍然拥有所有不错的 Eclipse 功能(例如代码完成)吗?
最佳答案
关于 Eclipse 中的完整结构没有足够的信息,但通常:
您的 module.gwt.xml 不应位于 super 路径中,而应位于源的普通文件夹中,即:
src/com/example/Module.gwt.xml
条目<super-source path="super"/>
然后你可以把你的 super 文件夹放在src中,即:
src/super/com/example/MySuperClass.java
在 Eclipse 中,您必须在项目类路径中配置
src
和src/super
,但是配置src
时有一个选项可以设置异常(exception),因此设置src/super
异常(exception)。
关于java - 在 Eclipse 中处理 GWT super 源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28648379/