Как развернуть приложение node.js с помощью Maven?

Большая часть нашей команды состоит из разработчиков Java, и поэтому вся система управления сборкой / развертыванием / зависимостями построена на основе Maven. Мы используем CI, поэтому каждый процесс сборки запускает модульное тестирование (w. Karma и phantomJS для внешнего интерфейса и jasmine-node для внутреннего). Мне удалось настроить плагин karma maven для этой цели.

Это не решает проблему загрузки зависимостей node.js из package.json при сборке. Мне нужно развернуть приложение node.js / express в существующей среде, поэтому идеальным сценарием будет:

вытащить из репо (выполняется автоматически при сборке Maven)npm install (то есть - загрузка зависимостей из реестра пакетов узлов)текущие тесты

Я пытался найти пакет nodejs для maven, но, честно говоря, как разработчик node.js, я не чувствую себя очень уверенно, когда дело доходит до выбора правильных инструментов, так как я не могу отличить плохой плагин maven от порядочный.

Может быть, используя плагин оболочки и вызываяnpm install из терминала лучший выбор?

Каково ваше мнение?

Ответы на вопрос(3)

Ваш ответ на вопрос