6

我看到许多用于 JavaScript 的较新 Maven 插件要求将 NodeJS 安装在进行构建的机器上(本地和 CI 服务器)。例如:yeoman-maven-plugin、npm-maven-plugin 等。

问题是:检查 NodeJS 是否存在并在缺少时通过 Maven 作为依赖项安装它是否有意义?

奖励问题:如果您认为这是一个好主意,您将如何完成这项任务?

4

1 回答 1

6

您可以尝试使用frontend-maven-plugin(通过https://stackoverflow.com/a/19600777/1024571)。根据文档:

此插件为您的项目在本地下载/安装 Node 和 NPM,运行 NPM 安装、Grunt 和/或 Karma

基本上,它允许您在构建过程中使用 Node,而无需在构建机器上全局安装它。

于 2013-11-19T21:51:23.373 回答