我需要尝试 JRebel 来开发我的 Web 应用程序:
- 使用 GAE SDK 1.8.0 版
- 通过 Maven 运行
appengine:devserver
- 在M2E插件(Eclipse)或控制台下,运行Linux(Ubuntu)桌面
我在网上找到的文档指向编辑 GAE 脚本,但是从 Maven 运行 GAE 的方法是什么?
我需要尝试 JRebel 来开发我的 Web 应用程序:
appengine:devserver
我在网上找到的文档指向编辑 GAE 脚本,但是从 Maven 运行 GAE 的方法是什么?
这里的问题是使用 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.dll
Windows 上使用。