1

我有一个在 Play 中使用的模块!应用程序,但需要对其进行某些调整以满足我的需求。我也在为我的主机使用 Heroku,所以每当我部署时,它都会运行一个“play deps”并吹走我手动构建的库。

有什么方法可以让我手动更改 Heroku?

4

1 回答 1

1

对于播放 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
于 2012-07-14T18:59:50.993 回答