【发布时间】:2011-12-14 10:50:28
【问题描述】:
我使用 Eclipse-GWT 插件在单个 Eclipse 项目中开发了一个应用程序。现在我想将我的一些通用小部件移动到一个单独的 Eclipse 项目中。我创建了一个新的 Java 项目并想向它“添加一个新的 GWT 模块”,但向导说“源文件夹不是 GWT 项目的一部分”。如何拆分我的 GWT 项目以避免构建单一的东西?
【问题讨论】:
我使用 Eclipse-GWT 插件在单个 Eclipse 项目中开发了一个应用程序。现在我想将我的一些通用小部件移动到一个单独的 Eclipse 项目中。我创建了一个新的 Java 项目并想向它“添加一个新的 GWT 模块”,但向导说“源文件夹不是 GWT 项目的一部分”。如何拆分我的 GWT 项目以避免构建单一的东西?
【问题讨论】:
使用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。
【讨论】:
我已成功地将我的 GWT 项目分成 2 个项目。您需要注意以下几点:
【讨论】: