0

我正在尝试使用以下 dependencies.yml 文件启动一个播放框架应用程序:

require:
- play 1.2.5
- play -> crud

当我运行时play deps --sync,我得到这个输出:

Installing resolved dependencies,
~
~   modules/crud -> /Applications/play-1.2.5/modules/crud
~
~ Synchronizing, deleting unknown dependencies
~
~   Deleted: /project path/modules/crud
~
~
~ Done!

似乎每次我运行时play eclipsify,出于某种原因,play 都会将 CRUD 模块放在项目路径中,而不是仅使用 /Applications/play-1.2.5/ 中已经存在的模块。

我让它工作的唯一方法是添加module.crud=${play.path}/modules/crudapplication.conf,但是当我将它部署到“已经定义了CRUD”的Heroku时,这会破坏一切。

如何强制播放仅使用 /Applications/play-1.2.5/ 中的模块而不将任何内容复制到工作目录?

4

1 回答 1

1

我想您首先从以下行中删除conf/dependencies.yml

- play -> crud

然后将以下行添加到您的conf/application.conf

module.crud=${play.path}/modules/crud

于 2013-06-19T11:02:54.230 回答