GAE Java模块正在开发中,无需不断重新安装

GAE Java模块正在开发中,无需不断重新安装,java,google-app-engine,maven,ear,Java,Google App Engine,Maven,Ear,在运行mvn安装后,我克隆并能够运行开发服务器,但是每当我进行更改并重新启动开发服务器时,都必须运行mvn安装,这将严重降低工作速度。有没有办法配置EAR使用模块的目标目录而不是WAR,以便EAR目录中的mvn appengine:devserver可以编译并使用模块的最新源代码?不幸的是,没有。您可以使用Python进行“现场”调试,但Java会迫使您重新编译,因此重新启动,每次都是 对不起:(.我知道这不太理想,但事实是这样的:( 您不必每次都运行“mvn clean install”,因为

在运行mvn安装后,我克隆并能够运行开发服务器,但是每当我进行更改并重新启动开发服务器时,都必须运行mvn安装,这将严重降低工作速度。有没有办法配置EAR使用模块的目标目录而不是WAR,以便EAR目录中的mvn appengine:devserver可以编译并使用模块的最新源代码?

不幸的是,没有。您可以使用Python进行“现场”调试,但Java会迫使您重新编译,因此重新启动,每次都是

对不起:(.我知道这不太理想,但事实是这样的:(


您不必每次都运行“mvn clean install”,因为它只会处理您的依赖关系,只有在导入新内容时才需要更改。您仍然需要运行“mvn appengine:devserver”尽管每次你都可以调试它,但是你应该给我们提供更多的信息,我想

谢谢。我知道必须重新运行devserver,我的问题是针对模块的-在示例项目中,没有一个命令可以打包模块并运行devserver。我最终将devserver目标附加到了life中在包之后循环阶段(例如集成测试),以便从父级运行mvn集成测试包所有WAR、EAR,然后运行EAR的devserver。