1

我正在开发一个具有不同入口点的项目,每个入口点都由一个 .gwt.xml 文件定义。

在每个单独的文件中,我们导入源,但我希望它们在 base.gwt.xml 中定义(每个配置文件都已经包含)。

我试图移动源定义,但编译失败。我还尝试将源路径更改为“/ui/packageName”或“./ui/packageName”之类的东西,但我只是收到更多警告。

导入源的正确方法是什么?

4

1 回答 1

2

模块定义示例

这是我在工作中使用的多个模块的示例。每个都有相对于其位置的module.gwt.xml路径:

我们的gwt模块有只使用 GWT 库的代码(小部件、使用的代码GWT.create()等)。它唯一继承的是com.google.gwt.user.User.

它具有以下源声明:

  • <source path="client" />
  • <source path="shared" />

它还有一个 public_html 路径:

  • <public path="public_html" />

我们希望Common模块能够访问我们GWT模块的代码,所以在内部Common.gwt.xml,我们有:<inherits name='com.ourcompany.gwt.GWT' />.

我们希望user模块能够访问我们的GWTCommon模块的代码,所以在内部User.gwt.xml,我们有<inherits name="com.ourcompany.common.Common" />.

由于Common已经继承GWT,我们可以通过继承模块获得来自两个模块的代码Common

这是继承模块(导入源)的正确方法。

于 2013-10-03T17:14:41.697 回答