Jak wdrożyć aplikację node.js z mavenem?

Większość naszego zespołu składa się z programistów Java i dlatego cały system budowania / wdrażania / zarządzania zależnościami jest zbudowany na bazie Maven. Używamy CI, więc każdy proces budowania uruchamia test jednostkowy (w. Karma i phantomJS dla frontendu, a węzeł jaśminowy dla backendu). W tym celu udało mi się skonfigurować wtyczkę karma maven.

Nie rozwiązuje to problemu pobierania zależności node.js z pakietu.json na kompilacji. Muszę wdrożyć moją aplikację node.js / express w istniejącym środowisku, więc idealnym scenariuszem będzie:

wyciągnij z repo (wykonywane automatycznie z kompilacją maven)npm install (czyli - pobieranie zależności z rejestru pakietów węzłów)prowadzenie testów

Próbowałem znaleźć pakiet nodejs dla maven, ale szczerze mówiąc - jako programista node.js nie czuję się zbyt pewnie, jeśli chodzi o wybór właściwych narzędzi, ponieważ nie jestem w stanie odróżnić wtyczki zła maven od przyzwoity.

Może za pomocą wtyczki powłoki i wywołanianpm install z terminala jest lepszym wyborem?

Jakie jest Twoje zdanie?

questionAnswers(3)

yourAnswerToTheQuestion