我有一个我在Play中使用的模块!应用程序,但需要对它进行一些调整才能满足我的需求。我也使用Heroku作为我的主机,所以每当我部署时,它都会运行一个“播放代表”并吹掉我手动构建的lib。
有什么方法可以让我对Heroku进行手动更改吗?
答案 0 :(得分:1)
适用于Play 1.x :
您的modules
目录不应该在您的git仓库中。相反,您应该设置Play将用于解决依赖关系的文件存储库。在conf/dependencies.yml
执行类似的操作:
require:
- play
- localModule -> foo 0.3
repositories:
- local repo:
type: local
artifact: "${application.path}/local-repo/[module]-[revision].zip"
contains:
- localModule -> *
然后将foo-0.3.zip
之类的文件放在项目的新local-repo
目录中。您可以通过运行:
play deps --sync