如何使用 Eclipse 和 Maven为 Google Appengine Java Managed VM 设置开发环



我正在使用Eclipse Luna,并且有一个使用使用maven的Appengine java托管VM的项目。 https://cloud.google.com/appengine/docs/java/managed-vms/maven

如何设置日食以获得最佳生产力。

我目前在命令行上运行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 安装。

所以问题是:这方面的最佳实践是什么。

  • 安装 Google Plugin for Eclipse (GPE)
  • 安装 jRebel - 请注意,这是一个商业产品,但对于某些类型的使用,有免费版本
  • 将项目配置为应用引擎项目
  • 添加 jRebel 性质
  • 在日食中调试

这应该热加载Java,jsps,标签和Web资源。

相关内容

  • 没有找到相关文章

最新更新