簡體   English   中英

Gradle 依賴項在 IntelliJ 中不起作用

[英]Gradle dependencies not working in IntelliJ

我正在和我的朋友一起從事一個使用 MongoDB 和 Morphia 的 intelliJ 項目。 我們在 Gradle 中有 mongo 的東西作為依賴,你可以在這里看到:

在此處輸入圖片說明

我沒有設置這些東西,我從存儲庫中克隆了它。 但是我的其他朋友已經讓這個工作了——都在 Windows、OSX 和 Linux 上。 只有其中一個設置了它。

問題是它不知道 Morphia / MongoDB 是什么(例如,導入不起作用)。

我所做的:

  • 重新同步 Gradle
  • 運行 Gradle.build 文件
  • 重新克隆項目
  • 使緩存無效並重新啟動

它仍然不知道 MongoDB 是什么。 然后我試圖讓一切在 Ubuntu 的 VM 中工作,但我有一個類似的問題,除了它沒有列出你在上面看到的任何依賴項。

任何人都對我需要做什么才能使這項工作有任何想法?

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

在此處輸入圖片說明

可能與問題有關:他們抱怨某些依賴項是“無效的”。

在此處輸入圖片說明

在此處輸入圖片說明

存在無效的依賴項。 我刪除了那些,它開始工作。

不是解決方案,而是要嘗試/驗證的幾件事(並且評論也有點長)

  1. 不使用任何依賴項的 java 類是否可以編譯?

  2. gradle 構建是否在 shell/控制台中工作?

  3. IntelliJ 是否真正獲取了對構建文件的更改。 例如,更改依賴項的版本,點擊 IntelliJ 中的重新加載按鈕並檢查版本是否更新。

  4. 如果依賴項按預期列出,請檢查項目/模塊設置

  5. 您是否到處都在使用相同版本的 Gradle? 建議使用 gradle 包裝器。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM