将Eclipse / GWT插件应用程序拆分为单独的项目

时间:2011-12-14 10:50:29

标签: java eclipse gwt

我使用Eclipse-GWT插件在单个Eclipse项目中开发了一个应用程序。现在我想将一些常规小部件移动到一个单独的Eclipse项目中。我创建了一个新的Java项目并希望“添加一个新的GWT模块”,但向导说“源文件夹不是GWT项目的一部分”。我如何拆分我的GWT项目以避免构建一个单一的东西?

2 个答案:

答案 0 :(得分:1)

使用maven并确保打开项目上的资源过滤,另一个依赖于:

<build>
    <resources>
        <resource>
            <directory>src/main/java/</directory>
        </resource>
        <resource>
            <directory>src/main/resources</directory>
        </resource>
    </resources>
...
</build>

有关详细信息,请查看blog post上的multi-module setup和gwt-maven-plugin。

答案 1 :(得分:1)

我已成功将我的GWT项目划分为2个项目。有些事情你需要注意:

  1. 您必须将第一个模块的servlet映射添加到第二个模块中。这是为了使第二个模块能够与第一个Servlet进行通信。
  2. 在构建路径中,添加对第一个模块的引用
  3. 在第二个模块中,调用第一个模块的服务,您可以使用其声明的方法,如下所示:
    Module1ServiceAsync module1Service = GWT.create(Module1Service.class)