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