如何使用Eclipse和Maven为Google Appengine Java托管VM设置开发环境
我正在使用EclipseLuna,有一个项目使用AppEngineJava管理的VM,使用maven 如何设置eclipse以获得最佳生产率 我目前在命令行上运行如何使用Eclipse和Maven为Google Appengine Java托管VM设置开发环境,java,eclipse,maven,google-app-engine,google-managed-vm,Java,Eclipse,Maven,Google App Engine,Google Managed Vm,我正在使用EclipseLuna,有一个项目使用AppEngineJava管理的VM,使用maven 如何设置eclipse以获得最佳生产率 我目前在命令行上运行mvn gcloud:run,并附加“远程Java应用程序”调试配置 我的pom中有这个,以启用“远程调试” com.google.appengine gcloudmaven插件 ${gcloud.plugin.version} -Xdebug -Xrunjdwp:server=y,transport=dt_套接字,地址=4000,挂
mvn gcloud:run
,并附加“远程Java应用程序”调试配置
我的pom中有这个,以启用“远程调试”
com.google.appengine
gcloudmaven插件
${gcloud.plugin.version}
-Xdebug
-Xrunjdwp:server=y,transport=dt_套接字,地址=4000,挂起=n
调试和断点工作,但我有一个自动重新加载的问题
- 代码重建和重新加载可以工作,但每次保存.java文件时,它都会断开调试
- 静态文件(.html)重建/重新发布不起作用。我必须在每次更改时手动运行mvn安装
- 安装(GPE)
- 安装-注意这是一个商业产品,但对于某些类型的使用有免费版本
- 将项目配置为appengine项目
- 添加jRebel属性
<plugin>
<groupId>com.google.appengine</groupId>
<artifactId>gcloud-maven-plugin</artifactId>
<version>${gcloud.plugin.version}</version>
<configuration>
<jvm_flag>
<param>-Xdebug</param>
<param>-Xrunjdwp:server=y,transport=dt_socket,address=4000,suspend=n</param>
</jvm_flag>
</configuration>
</plugin>