在 Eclipse 中处理 GWT 超级源
Handle GWT super-source in Eclipse
我想模拟一些 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 功能吗?
关于您在 eclipse 中的完整结构的信息不足,但通常:
您的 module.gwt.xml 不应位于超级路径中,而应位于源的普通文件夹中,即:src/com/example/Module.gwt.xml
条目 <super-source path="super"/>
然后就可以把你的super文件夹放到src里面了,即:src/super/com/example/MySuperClass.java
在eclipse中你必须在你的项目中配置class路径src
和src/super
,但是在配置src
时有一个选项将例外设置为 src/super
作为例外。
我想模拟一些 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 功能吗?
关于您在 eclipse 中的完整结构的信息不足,但通常:
您的 module.gwt.xml 不应位于超级路径中,而应位于源的普通文件夹中,即:
src/com/example/Module.gwt.xml
条目<super-source path="super"/>
然后就可以把你的super文件夹放到src里面了,即:
src/super/com/example/MySuperClass.java
在eclipse中你必须在你的项目中配置class路径
src
和src/super
,但是在配置src
时有一个选项将例外设置为src/super
作为例外。