【发布时间】:2015-02-18 00:16:39
【问题描述】:
我有一个使用 Maven 构建的 Java Web 应用程序。我的项目使用 RequireJS。我在构建时使用 maven 插件来压缩 JS 工件 (https://github.com/bringking/requirejs-maven-plugin)。该插件调用 NodeJS(使用 r.js 压缩器)来完成实际工作。
本地构建效果很好。
但是,在 Heroku 上,NodeJS 无法使用 Heroku Java buildpack(Java/Maven 应用程序的默认设置)。
现在,我使用 Heroku 服务器上不存在的活动 Maven 配置文件在本地运行 requireJS maven 插件。这会阻止 RequireJS 插件在 Heroku 服务器上运行。这不太理想,因为它需要我在本地运行插件,然后签入生成的构建工件。在 Heroku 系统中构建时生成压缩的 JS 文件要好得多。
我正在寻找一个好的解决方案。提前致谢。
【问题讨论】:
标签: java node.js heroku requirejs