¿Cómo desplegar una aplicación node.js con maven?

La mayoría de nuestro equipo está formado por desarrolladores de Java y, por lo tanto, todo el sistema de administración de compilación / implementación / dependencia se construye sobre el experto. Usamos CI para que cada proceso de compilación ejecute una prueba unitaria (w. Karma y phantomJS para el frontend, y jasmine-node para el backend). He logrado configurar un complemento de karma maven para este propósito.

Esto no resuelve el problema de la descarga de dependencias node.js de package.json en la compilación. Necesito implementar mi aplicación node.js / express en un entorno existente, por lo que el escenario perfecto sería:

tirar del repositorio (hecho automáticamente con maven build)npm install (es decir, descargando dependencias del registro de paquetes de nodos)pruebas de carrera

Trataba de encontrar un paquete nodejs para maven, pero para ser honesto, como desarrollador de node.js no me siento muy seguro al elegir las herramientas correctas, ya que no puedo distinguir un plugin de maven malo de una decente

Tal vez usando un plugin de shell e invocandonpm install ¿Desde la terminal es una mejor opción?

¿Cual es tu opinion?

Respuestas a la pregunta(3)

Su respuesta a la pregunta