2013-09-26 12 views
7

Ho bisogno di provare JRebel per il mio sviluppo web app:Setup JRebel per GAE

  • Usando la versione GAE SDK 1.8.0
  • Corri attraverso Maven appengine:devserver
  • Sotto M2E plug-in (Eclipse) o la console, desktop Linux (Ubuntu)

Documenti Ho trovato punti online per modificare lo script GAE, tuttavia quale sarebbe l'approccio per GAE eseguito da Maven?

risposta

6

Il problema qui è l'avvio del processo GAE con gli argomenti JVM di JRebel o in generale l'aggiunta di argomenti JVM al processo GAE.

Ci sono diversi modi di aggiungere argomenti JVM al processo, mi sento di raccomandare l'aggiunta di tali argomenti al plugin appengine

È possibile impostare gli argomenti JVM per JRebel nel 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> 

Dove libjrebel64.dylib funziona per macOS e si dovrebbe usare libjrebel64.so su Linux e jrebel64.dll su Windows.