【发布时间】:2015-08-30 21:52:52
【问题描述】:
我们正在构建单页应用程序,使用 AngularJS 和 Spring Rest 服务以及 Spring Boot。对于前端构建,我们使用 grunt 和服务器站点构建 maven。但我们不确定是否需要构建单个 WAR 文件,其中包含来自 gunt 的构建输出和我们的 java 输出。
部署服务器Tomcat。
问候 马赫什
【问题讨论】:
我们正在构建单页应用程序,使用 AngularJS 和 Spring Rest 服务以及 Spring Boot。对于前端构建,我们使用 grunt 和服务器站点构建 maven。但我们不确定是否需要构建单个 WAR 文件,其中包含来自 gunt 的构建输出和我们的 java 输出。
部署服务器Tomcat。
问候 马赫什
【问题讨论】:
您可以尝试使用 maven-grunt 插件。 https://github.com/allegro/grunt-maven-plugin
【讨论】:
我有完全相同的设置。我正在从 maven 调用 grunt。
我从 maven 调用 frontend-maven-plugin 它实际上下载了节点二进制文件和所有节点包。并调用 grunt 和 bower。这基本上可以帮助我在任何环境中构建我的项目,而无需安装节点(即使在 Jekins 服务器中)。配置 warSourceDirectory 以读取 grunts 输出。
【讨论】: