java eclipse intellij-idea jrebel

java - Intellij "Hacer proyecto automáticamente" problemas



eclipse intellij-idea (4)

En diciembre, cambié de Eclipse a IntelliJ, pero en un par de días volví a cambiar.

Hoy volví a intentar IntelliJ y, básicamente, solo me queda un problema.

El problema es que quiero compilar clases de Java al guardar. La razón es que estoy usando JRebel, que recogerá la nueva clase. No quiero presionar Command-F9 cada vez que compile la clase modificada.

Leí sobre el complemento EclipseModel, pero esto parece no funcionar (ya) como se puede leer en los comentarios en la página del complemento: http://plugins.jetbrains.com/plugin/?id=3822

También probé "Crear proyecto automáticamente", pero esto compila TODAS las clases y no solo la clase modificada. Esto no solo lleva más tiempo sino que también hará que JRebel vuelva a cargar todas las clases ...

¿Alguna sugerencia?


¿Qué sucede si simplemente vuelve a asignar las teclas de Ctrl + F9 a Ctrl + S? Básicamente, simplemente mantendrá el hábito de presionar Ctrl + S ya que lo hace en Eclipse, solo es cuestión de presionar una tecla diferente en IntelliJ.

De hecho, IntelliJ 12 viene con un compilador fuera de proceso que compila las clases del proyecto automáticamente, pero parece ser impredecible: puede actualizar la página y la clase aún no está compilada. Entonces, en el escenario con JRebel, la compilación fuera del proceso no sirve, desafortunadamente.


Mi versión de IntelliJ IDEA es 2017.3.4, y modifiqué algunos valores para que se compile automáticamente.


Terminé creando una macro que hace el Guardar y el Make Build. Luego asigné el acceso directo Ctrl + S a esta Macro y luego funciona bien.


Puede que esto no sea exactamente lo que quieres, pero normalmente dejo el guardado automático y, cuando necesito compilar la clase actual en la que estoy trabajando, solo hago Ctrl + Shift + F9.