我看到很多新的用于JavaScript的Maven插件需要在构建发生的机器上安装NodeJS(本地和CI服务器)。 例如:yeoman-maven-plugin,npm-maven-plugin等
问题是:检查NodeJS的存在是否有意义并在通过Maven作为依赖项丢失时安装它?
奖金问题:如果您认为这是一个好主意,您将如何完成此任务?
答案 0 :(得分:5)
您可以尝试frontend-maven-plugin(通过https://stackoverflow.com/a/19600777/1024571)。根据文件:
此插件在本地为您的项目下载/安装Node和NPM,运行NPM安装,Grunt和/或Karma
基本上,它允许您将Node用作构建过程的一部分,而无需在构建计算机上全局安装。