我正在开发一个clojure应用程序,要部署在heroku上,我想要我的javascript依赖关系管理(使用哪个版本的jquery ..)和我的资产编译任务(concat css和minify,将资产上传到s3,... 。)自动化。
在heroku上开发node.js应用程序时,使用bower和gruntjs非常简单。
不幸的是,node.js和npm没有与clojure buildpack一起安装。
我知道我可以修改buildpack以包含任意工具。 但我真的不想分叉一个buildpack,以便为我的应用添加简单的依赖管理。 当发布任何使用过的工具的新版本时,我不希望在更新我的分叉时感到遗憾。
在没有将它们放入git仓库的情况下更新依赖项的重新启动方式是什么?如何编译静态资产?
我想到的解决方案
你们有什么推荐的? 几乎每个Web应用程序似乎都有最稳定,最方便的方法来解决这个问题。