7

我需要尝试 JRebel 来开发我的 Web 应用程序:

  • 使用 GAE SDK 1.8.0 版
  • 通过 Maven 运行appengine:devserver
  • 在M2E插件(Eclipse)或控制台下,运行Linux(Ubuntu)桌面

我在网上找到的文档指向编辑 GAE 脚本,但是从 Maven 运行 GAE 的方法是什么?

4

1 回答 1

7

这里的问题是使用 JRebel JVM 参数启动 GAE 进程,或者通常将 JVM 参数添加到 GAE 进程。

向进程添加 JVM 参数有多种方法,我建议将这些参数添加到 appengine 插件

您可以在 pom.xml 中为 JRebel 设置 JVM 参数:

<plugin>
  <groupId>com.google.appengine</groupId>
  <artifactId>appengine-maven-plugin</artifactId>
  <version>${appengine.target.version}</version>
  <configuration>
    <jvmFlags>
      <jvmFlag>-agentpath:{jrebel install directory}/lib/libjrebel64.dylib</jvmFlag>
    </jvmFlags>
    <disableUpdateCheck>true</disableUpdateCheck>
  </configuration>
</plugin>

Wherelibjrebel64.dylib适用于 macOS,您可以libjrebel64.so在 Linux 和jrebel64.dllWindows 上使用。

于 2014-12-12T07:55:34.197 回答