背景 我们将GWT用于我们的multi-gwt项目应用程序,现在我们正在更新到2.7版本。
我们有一个核心项目说gwt-shell,它有一个仪表板,列出了我们应用程序的所有功能(每个功能反过来一个带有多个模块的gwt项目),shell重新定向到相应的子模块,具体取决于在活动上。
由于所有子模块/功能只能通过shell访问,我们编译了shell项目(后者又编译了所有子模块)并启动了代码服务器,并将shell列为入口点。
问题: 由于我们的项目至少有7个gwt项目,我们正在尝试在父项目级别进行编译和启动,其中一个子模块中的一个小文件更改导致SDM重新编译整个shell,这需要永远,因为我们的是巨大的应用。
有没有办法隔离浏览器只重新编译修改过的文件,而不是整个项目结构,还是有一种更好的方法来处理gwt项目我们在超级开发模式下的设置?