Como implantar um aplicativo node.js com maven?

A maioria de nossa equipe consiste em desenvolvedores Java e, portanto, todo o sistema de gerenciamento de compilação / implementação / dependência é construído sobre o maven. Usamos CI para que cada processo de compilação execute teste de unidade (w. Karma e phantomJS para o frontend e nó de jasmim para o backend). Eu consegui configurar um plugin karma maven para esta finalidade.

Isso não resolve o problema de baixar dependências node.js do package.json no build. Eu preciso implantar meu aplicativo node.js / express no ambiente existente, então o cenário perfeito seria:

puxar do repo (feito automaticamente com build maven)npm install (isto é - baixar dependências do registro de pacotes do nó)testes em execução

Eu estava tentando encontrar um pacote nodejs para maven, mas para ser honesto - como desenvolvedor node.js eu não me sinto muito confiante quando se trata de escolher as ferramentas certas, já que eu não sou capaz de distinguir um plugin mal maven de um decente.

Talvez usando um plugin shell e invocandonpm install do terminal é uma escolha melhor?

Qual a sua opinião?