java - 在 Eclipse 中处理 GWT super 源

标签 java javascript html eclipse gwt

我想模拟一些 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 中,您必须在项目类路径中配置 srcsrc/super ,但是配置src时有一个选项可以设置异常(exception),因此设置 src/super异常(exception)。

关于java - 在 Eclipse 中处理 GWT super 源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28648379/

相关文章:

java - 在eclipse中将整个android包转换为jar文件

java - 如何创建用户输入列表?

javascript - 如何在javascript中上传多个文件之前显示选定的文件名

html - 将 Google 字体与 Shadow DOM 结合使用

javascript - 生成风险评分的表格

java - 为什么 Spring Integration 消息方法处理行为在默认 Spring Cloud Stream 配置中发生了变化

java - 对于出现 OutOfMemoryError 的 Apache Ignite Grid 计算,什么是好的配置?

javascript - 如何以编程方式填充使用 React 构建的输入元素?

javascript - 需要帮助使用 jquery 从 scrollTop 获取最后一页

javascript - 使用 Parsley 验证 TinyMCE