Настройка JRebel для GAE

Мне нужно попробовать JRebel для разработки моего веб-приложения:

  • Использование GAE SDK версии 1.8.0
  • Запустить через мавен appengine:devserver
  • Под плагином M2E (Eclipse) или консолью рабочий стол Linux (Ubuntu)

Документы, которые я нашел в Интернете, указывают на редактирование сценария GAE, однако каков подход к запуску GAE из Maven?


person quarks    schedule 26.09.2013    source источник


Ответы (1)


Проблема здесь заключается в запуске процесса GAE с аргументами JVM JRebel или в общем добавлении аргументов JVM в процесс GAE.

Есть несколько способов добавить аргументы JVM в процесс, я бы рекомендовал добавить эти аргументы в плагин appengine.

Вы можете установить аргументы JVM для JRebel в вашем pom.xml:

<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.

person Andres Luuk    schedule 12.12.2014