代码之家  ›  专栏  ›  技术社区  ›  quarks

为GAE设置JRebel

  •  7
  • quarks  · 技术社区  · 11 年前

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

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

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

    1 回复  |  直到 11 年前
        1
  •  7
  •   Community holdenweb    7 年前

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

    有多种方法可以将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>
    

    哪里 libjrebel64.dylib 适用于macOS,您可以使用 libjrebel64.so 在Linux和 jrebel64.dll 在Windows上。