我有一个appengine maven项目,它使用了新推荐的模块结构。所以我有一个耳模块,它又包含2个战争子模块。我正在使用运行mvn appengine:ear目录下的devserver来运行代码。我希望Maven在我保存后立即部署任何代码更改,以便刷新浏览器并查看更改,但似乎无法正常工作。这是我的耳筒。appengine-maven-plugin在代码更改后没有自动部署代码
目标/ $ {project.artifactId} - $ {project.version}/*/WEB-INF/classes中 org.apache.maven.plugins 行家入耳式插件 2.8 LIB 战争 com.google.appengine AppEngine上,Maven的插件 $ {} appengine.target.version
<dependencies>
<dependency>
<groupId>com.blah.app</groupId>
<artifactId>A</artifactId>
<version>1.0-SNAPSHOT</version>
<type>war</type>
</dependency>
<dependency>
<groupId>com.blah.backend</groupId>
<artifactId>B</artifactId>
<version>1.0-SNAPSHOT</version>
<type>war</type>
</dependency>
</dependencies>
继我在buildOuputput目录下添加构建指令,并还对https://developers.google.com/appengine/docs/java/tools/maven的推荐标准规定
<configuration>
<fullScanSeconds>2</fullScanSeconds>
</configuration>
下的AppEngine,Maven的插件插件。我也启用了netbeans中的保存选项编译,但maven似乎没有在devappserver运行时扫描classes文件夹并部署更改。
现在我陷入干净的构建/部署周期,每一个小小的变化。我非常感谢这方面的帮助。