2014-11-14 28 views
5

Utilizzo la finestra mobile da alcune settimane nel mio ambiente di sviluppo, ed è abbastanza bello, non devo preoccuparmi della configurazione né ho bisogno di eseguire una macchina virtuale completa per eseguire solo un server delle applicazioni (JBoss nel mio caso).È possibile utilizzare la finestra mobile con jrebel o dcevm

Tuttavia mi sembra di essere tornato ai vecchi tempi con la compilazione, l'implementazione, l'attesa, il test.

Ora la domanda è: esiste un modo per utilizzare strumenti come jrebel o dcevm per velocizzarlo? Inoltre, questa domanda ha senso?

+0

È il problema che si sta creando un nuovo contenitore per ogni compilazione? È possibile montare i file compilati in un contenitore più statico per le iterazioni veloci, quindi creare un contenitore autonomo quando si è pronti per la spedizione. Vedi l'opzione [-v] (https://docs.docker.com/userguide/dockervolumes/#mount-a-host-directory-as-a-data-volume) – Bryan

+0

@Bryan Sto già usando l'opzione -v , ma questo non risolve la domanda, è possibile eseguire questo tramite JRebel o dcevm? –

risposta

4

Non vedo perché non è possibile. Infatti, è già disponibile pubblicamente un contenitore docker-jboss-jrebel. Non l'ho provato personalmente, quindi non posso dire con certezza se ci sono problemi. Hai provato JRebel? hai visto qualche problema?

+0

La domanda è più correlata su come determinare quale jvm eseguirà il server delle applicazioni. Se riesco a personalizzarlo, usare dcevm sarebbe semplice e mi consentirà di scrivere e testare il mio codice senza la distribuzione. Qualche idea su come farlo? –

+0

Con quale JVM intendi quale versione di jvm o quale istanza di jvm? in entrambi i casi si controllerebbe l'utilizzo della definizione del punto di ingresso. –

+0

Voglio dire come posso dire a docker, avviare jboss con questo particolare jvm (normalmente dcevm), in modo che io possa fare il vero how-swap. –

Problemi correlati