我有一个在 Play 中使用的模块!应用程序,但需要对其进行某些调整以满足我的需求。我也在为我的主机使用 Heroku,所以每当我部署时,它都会运行一个“play deps”并吹走我手动构建的库。
有什么方法可以让我手动更改 Heroku?
我有一个在 Play 中使用的模块!应用程序,但需要对其进行某些调整以满足我的需求。我也在为我的主机使用 Heroku,所以每当我部署时,它都会运行一个“play deps”并吹走我手动构建的库。
有什么方法可以让我手动更改 Heroku?
对于播放 1.x:
你的modules
目录不应该在你的 git repo 中。相反,您应该设置一个文件存储库,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