如何在GWT Maven多模块项目中提高工作效率

tho*_*eye 7 gwt maven-2 module maven

我有一个很大的多模块Maven项目,其中一小部分是用GWT制作的Web GUI.我正在使用,但我不确定如何使我的开发高效.

现在我在开发GWT项目中的东西时正在运行托管模式,如果我在这里更改了一些内容,我可以在重新加载页面时立即看到更改.但是如果在包含大部分后端逻辑的maven模块中发生了某些变化,我需要对mvn:install整个项目结构进行gwt:run更改,然后执行a 再次启动托管模式.非常耗时......

我试图按照这里的说明进行操作:http://mojo.codehaus.org/gwt-maven-plugin/user-guide/project.html#Multi-project_setup但它没有按预期工作.

是否可以立即看到依赖的maven模块中所做的更改,如果是这样的话 - 应该如何编写pom文件?

Tho*_*mas 4

如果您使用 Eclipse 和m2eclipse,您可以配置项目以解析工作区中的依赖项。引用 m2eclipse 手册:

您可以配置项目来解析工作区的依赖关系。这会改变 Maven 定位依赖项的方式。如果项目配置为解析工作区中的依赖项,则这些工件不需要出现在本地存储库中

通过此设置,无需调用mvn:install相关模块。我已经将这个设置与JRebel结合使用,以便跨多模块 Maven 项目即时重新加载类,已经有一段时间了。