0
我试图启动与以下dependencies.yml文件播放框架应用程序:播放框架1.2.5依赖放置在项目目录
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/中的模块。
我使用它的唯一方法是在application.conf中添加module.crud=${play.path}/modules/crud
,但是当我将它部署到Heroku中时,“CRUD已经被定义”,这会破坏所有内容。
我怎么能强迫发挥只能用在/Applications/play-1.2.5/模块和任何不复制到工作目录?
不幸的是这会产生相同的结果 - CRUD无法解析为类型。 – doque
你是什么意思?在你的问题中,你说结果是“CRUD已经被定义了”,显然如果你收到“CRUD不能被解析为一个类型”,结果是不一样的。 –
这是我部署到Heroku时的问题。在本地,我只能定义一次CRUD(通过application.conf),但通过dependencies.yml定义它不起作用。在Heroku上,这两个工作都是它告诉我它已被定义的原因。 – doque