我正在尝试使用以下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/中的模块而不将任何内容复制到工作目录?
答案 0 :(得分:1)
我猜您首先从conf/dependencies.yml
- play -> crud
然后将以下行添加到conf/application.conf
module.crud=${play.path}/modules/crud