我正在使用 Eclipse Luna,并且有一个使用 maven 使用 Appengine java 托管 VM 的项目。https://cloud.google.com/appengine/docs/java/managed-vms/maven
如何设置 Eclipse 以获得最佳生产力。
我目前mvn gcloud:run
在命令行上运行并附加“远程 Java 应用程序”调试配置。
我在我的 pom 中有这个来启用“远程调试”
<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>
调试和断点工作,但我有一个自动重新加载的问题。
- 代码重建和重新加载工作,但每次我保存 .java 文件时都会断开调试。
- 静态文件 (.html) 重建/重新发布不起作用。我必须在每次更改时手动运行 mvn install 。
所以问题是:对此的最佳实践是什么。