2016-03-15 99 views
1

我的工作和我的朋友在這裏我們使用MongoDB的&嗎啡一個的IntelliJ項目。我們有蒙戈的東西,在搖籃的依賴,因爲你可以在這裏看到:搖籃依賴關係沒有的IntelliJ

enter image description here

我沒有設置這個東西了,我克隆它從一個存儲庫。但是我的其他朋友已經開始使用它 - 所有這些都在Windows,OSX和Linux上進行。只有其中一個人設置了它。

的問題是,它不知道嗎啡/ MongoDB是什麼(例如,進口不工作)。

我做了什麼:

  • 重新同步搖籃
  • 運行Gradle.build文件
  • 重新克隆項目
  • 的Invalidate緩存和重新啓動

它仍然沒有按」不知道MongoDB是什麼。因此,我試圖讓所有的工作都在Ubuntu的虛擬機上運行,​​但是我也遇到過類似的問題,除非它沒有列出您在上面看到的任何依賴關係。

任何人有什麼,我需要在我做到底得到這個工作的任何想法?

這裏是的build.gradle,減去我們定義該組的第一行(它包含了我的朋友的名字)。

enter image description here

可能是與這個問題:他們抱怨說,一些依賴條件是「無效的」。

enter image description here

enter image description here

+0

你有可能發佈你的build.gradle的小樣本嗎? – bszeliga

+0

將其添加到OP。 – CaptainForge

+0

我覺得第一個屏幕截圖還包含你的朋友的名字在第一個依賴項? –

回答

0

不是一個解決辦法,但一對夫婦的事情,試圖/驗證(也有點長了評論)

  1. 難道一個Java類,做沒有使用任何的依賴編譯?

  2. 請問在shell /控制檯gradle這個構建工作的?

  3. 的IntelliJ是否真正回暖更改到構建文件。例如,更改依賴項的版本,點擊IntelliJ中的重新載入按鈕,並檢查版本是否更新。

  4. 檢查依存關係被列爲是否使用無處不在搖籃相同版本的預期

  5. 項目/模塊的設置嗎?建議使用gradle包裝。

+0

1.是的。 2.不,Gradle構建不起作用,它實際上抱怨不知道任何依賴項,甚至是IntelliJ中的依賴項。 3.它的確如此,我想。 4.它確實顯示,但其中一些顯示爲「無效」。我會用一張我正在談論的圖片來更新OP。 5.是的,我們應該。再次,這對朋友的系統有效。 – CaptainForge

0

存在無效的依賴關係。我刪除了這些,並開始工作。