2012-10-25 102 views
1

我創建了一個帶有播放框架2.0的scala項目。 該項目編譯並運行良好與sbtplay命令。播放框架2.0未解決的依賴關係

但是,當我嘗試添加另一個播放項目作爲依賴項到我的項目時,問題就開始了,因爲我需要重新使用它的一些類。 sbt compile成功,但play compile/run不成功。 他們給我下面的錯誤:

sbt.ResolveException: unresolved dependency: name_of_old_project_play_dependency: not found

我也不能與sbt run運行項目;每當我向播放框架發出請求時,我都會得到一個空指針異常。

這是因爲這兩個項目都是玩項目,也許有衝突的地方? 任何有識之士將不勝感激!

+1

你是如何將舊項目添加爲依賴項的?你能提供構建定義嗎? – Jean

+0

其實我解決了它,我想包含作爲依賴項的播放項目有一些我通過sbt發佈在本地存儲庫中的子模塊。然後,我還在我想包括在自己的項目中的項目中運行「play publish-local」,並且一切都很順利。 – Erisa

回答

1

請務必查看播放版本,因爲sbt(構建系統播放使用)可能有不同的版本。

請驗證build.properties和plugins.sbt播放版本。

我用來解決未解決的依賴關係的技術是檢查sbt嘗試訪問的鏈接。 我手動嘗試通過訪問失敗的網站來獲取文件。我通常發現我有一個版本不幸。

相關問題