为GAE设置JRebel

xyb*_*rek 7 java google-app-engine maven jrebel

我需要尝试使用JRebel进行Web应用程序开发:

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

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

小智 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>
Run Code Online (Sandbox Code Playgroud)

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