在由sbt驅動的給定項目中,項目庫中存在某種特定於用於kafka-spark-9.7.2.jar的MavenLocal存儲庫的損壞,其中:Intellij無法解析對特定jar文件的引用
- 由該罐子提供的類引用標記爲編輯解析器
- 「找不到符號」,然而編輯器(奇怪)不提供導入類
- 但接受導入後,符號是仍然標記爲紅色未解決。
下嘗試 「乾淨的東西了」 已執行:
- 建設|製作項目
- 構建|重建項目
此外,我已經驗證在命令行上從
sbt package
確實構建
UPDATE後的項目重新運行SBT GEN-想法librraries是仍然沒有被解析器找到。但圖書館存在 - 即使IJ知道他們,如下面的截圖所示。爲什麼說IJ可以找到庫
C:\Users\S80035683\.ivy2\cache\org.apache.kafka\kafka\jars\kafka-0.7.2-spark.jar!\kafka\api\FetchRequest.class
然而IJ無法從解析器庫解決任何類?
啊是的,我已經讀過(多次..德哦!),它需要重建這種方式。有趣的事情,但我已經添加了幾十次依賴關係,而不必做這個手冊(cmd行)重建。我不知道在這種情況下有什麼不同。也許本地maven回購? – javadba
AFA「with-sources = yes?」 :我需要「盡最大努力但不失敗」。問號是否實現了這個目標?消息來源不可用......你猜對了..卡夫卡。 – javadba
對不起,quesiton標記是一個錯誤。 –