V
e
r

l
i
s
t
a
d
o

tractatus@lapipaplena:/# _

 

nailgun

Cliente, protocolo y servidor para ejecutar programas Java desde la línea de comandos sin la sobrecarga de inicio de la JVM [Java Virtual Machine] que debe iniciarse desde cero, lo que puede tardar varios segundos y así ejecuciones que normalmente tardan 2-3 segundos pueden completarse en menos de 100ms.

$ java -jar nailgun-server.jar &
iniciar servidor con un JAR específico
$ java -cp nailgun-server.jar:tuapp.jar com.facebook.nailgun.NGServer
especificar tu propio classpath
$ java -cp "nailgun-server.jar:~/.m2/repository/*:target/classes" \
iniciar servidor con el classpath del proyecto

El servidor queda ejecutándose en segundo plano, escuchando en el puerto 2113 por defecto.

$ ng com.ejemplo.MiPrograma arg1 arg2
ejecutar una clase Java
$ ng org.apache.tools.ant.Main clean compile
ejecutar herramientas comunes si están en el classpath
$ ng org.junit.runner.JUnitCore com.miapp.MiTest
ejecutar tests rápidamente
$ ng ng-stats
ver si el servidor está ejecutándose
$ ng ng-stop
detener el servidor

1.-

java -cp nailgun-server.jar com.facebook.nailgun.NGServer :2114 & (cambiar puerto)

ng --nailgun-port 2114 MiClase

Navegando por staredsi.eu aceptas las cookies que utilizamos en esta web. Más información: Ver política de cookies
[0] 0:bash*
4362 entradas - Acerca del Tractatus
La Pipa Plena 2025