首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在heroku上建立独立资产管理

在heroku上建立独立资产管理
EN

Stack Overflow用户
提问于 2013-04-30 12:34:37
回答 1查看 263关注 0票数 3

我正在开发一个clojure应用程序,部署在heroku上,我希望我的javascript依赖关系管理(使用哪个版本的jquery )。以及我的资产编译任务(concat和minify,将资产上传到s3,.)是自动的。

在heroku上开发node.js应用程序时,使用鲍尔格伦茨非常容易。

不幸的是,node.js和npm没有与clojure一起安装。

我知道我可以修改一个buildpack以包含任意的工具。但是我真的不想为了给我的应用程序添加简单的依赖管理而使用构建包。当发布新版本的任何使用工具时,我不希望有被遗忘的感觉来更新分叉。

在不将依赖项放入git的情况下,您重新开始更新依赖项的方式是什么,以及如何编译静态资产?

我脑海中浮现的解决方案

  • 在资产管道中使用rails (而不是clojure);(开玩笑吧,这不可能是一个解决方案)
  • 使用具有bower和grunt的节点(而不是clojure) (可以在package.json中定义为依赖项)
  • 将依赖项放入git并手动编译并缩小资产(容易出错,我希望将其自动化,并且不希望在回购中保留较大的依赖项,没有明显的原因)
  • 编写一个定制的shell脚本或makefile来下载依赖项,并使用ruby和gem下载并使用css minify (应该有效,但可能会中断,就像bower和grunt这样的工具正是用于此任务,并且应该比滚动自己的脚本更稳定)
  • 为clojure找到一个web依赖管理器(我还没有找到)
  • 为java找到一个web依赖管理器(类似于wro4j )
  • 创建或使用独立于buildpack的现有一键安装,用于咕噜和保龄球。

你们要重新开始什么?什么是最稳定和最方便的方法来解决这个问题,几乎每个web应用程序似乎都有。

EN

回答 1

Stack Overflow用户

发布于 2013-04-30 16:09:46

在考虑基于JVM的解决方案时,您还可以利用网络研讨会来简化使用maven或gradle的web资产的管理,就像您处理jar工件一样。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16300044

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档