实际上,我已经有应用程序以 java 作为后端,backbonejs 应用程序作为前端。两者是完全分开的。现在我在前端引入了 grunt 任务,我需要在打包 war 文件之前执行这些任务。这样打包好的war文件就有了grunt task生成的文件。
在本地,我可以从 maven 执行 grunt 任务。
但是对于部署,我们一直在使用 cloudbees。我尝试在互联网上搜索,但我没有任何解决方案。尽管我已经经历了一个问题“如何使用 Cloudbees Jenkins 构建完成一项繁重的任务”以及文档,但我仍然一无所知。
我的猜测是我需要将构建后的 grunt 任务作为 shell 脚本运行。
那么如何在 cloudbees 上为现有的 maven 项目设置 node.js 环境呢?