Play Framework 1.2.5依赖项放在项目目录中

时间:2013-06-19 10:49:16

标签: playframework crud

我正在尝试使用以下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 /中已存在的模块。 / p>

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

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

1 个答案:

答案 0 :(得分:1)

我猜您首先从conf/dependencies.yml

中删除以下行

- play -> crud

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

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