Tag: maven

无法在目录中运行程序“npm”

当我遍历到src/main/app/文件夹结构,我有package.JSON &gruntfile,我能够运行npm install和grunt命令。 但是当我试图运行mvn jetty:run和项目的根文件夹中的一个属性文件当POM文件存在时,它将引发错误,它不能运行npm install在文件夹结构src/main/app/ 。 这是确切的错误: [INFO] ———————————————————————— [ERROR] Failed to execute goal org.codehaus.mojo:exec-maven-plugin:1.2.1:exec (n pminstall) on project my-abc-web: Command execution failed. Cannot run program "npm" (in directory "C:\Users\Achyut_J01\Documents\GitHub\infras\my-abc\my-abc-web\src\main\app"): CreatePro cess error=2, The system cannot find the file specified -> [Help 1] 这是一个Windows机器。

exec-maven-plugin说无法运行指定的程序,即使它在PATH上

编辑20140716 : find解决scheme tl; dr = exec-maven-plugin 不能识别.cmd文件,而只能识别.bat文件,作为可执行脚本。 重命名grunt.cmd –> grunt.bat , bower.cmd –> bower.bat等作为解决方法。 在我的系统上完成npm install -g grunt-cli , grunt肯定是在PATH 当我运行maven install但是,这似乎并没有注册。 [ERROR] Failed to execute goal org.codehaus.mojo:exec-maven-plugin:1.2.1:exec (build-spa-bower) on project foobar: Command execution failed. Cannot run program "grunt" (in directory "C:\workspace\foobar\src\main\spa"): CreateProcess error=2, The system cannot find the file specified -> [Help 1] […]

Maven与npm相似吗?

正如我曾经与npm一起查找package.json文件中的依赖关系并为您下载。 同样,我在Java项目中看到一个pom.xml文件。 maven是否在这个文件中查找并为我下载依赖关系? 我可以像package.json一样传递这个pom.xml文件,而不是给依赖jar吗? 这些工具是否类似,只是针对不同的平台构build?

如何使用maven部署node.js应用程序?

我们的大部分团队都由java开发人员组成,因此整个构build/部署/依赖pipe理系统build立在maven之上。 我们使用CI,所以每个构build过程都运行unit testing(前端的业力和幻影,后端的茉莉节点)。 我设法为此configuration一个业力maven插件。 这并不能解决在build上从package.json下载node.js依赖关系的问题。 我需要在现有环境中部署我的node.js / express应用程序,所以完美的场景是: 从回购拉(使用maven构build自动完成) npm install (即 – 从节点包registry中下载依赖项) 运行testing 我试图为mavenfind一个nodejs包,但说实话 – 作为一个node.js开发人员,我不觉得在select正确的工具方面非常自信,因为我无法区分一个不好的maven插件一个体面的。 也许使用shell插件并从terminal调用npm install是一个更好的select? 你怎么看?