所以我試圖使用我在另一個專案中制作的專案。我將它上傳到 Jitpack,現在在我的 pom.xml 中使用它,如下所示:
<dependency>
<groupId>com.github.MrSketchpad</groupId>
<artifactId>Concept</artifactId>
<version>3fa8f87b92</version>
</dependency>
這似乎作業正常,因為依賴項顯示在我的外部庫中: 外部庫中的依賴項
以及在 IntelliJ IDEA 自動完成中(概念是依賴項中的一個類):自動完成中的類
但是當我嘗試在自動完成上按 Tab 鍵或完全使用依賴項時,會發生這種情況: 匯入不起作用
此外,當我嘗試運行依賴項時,它說找不到,即使它顯然存在。找不到罐子
當我嘗試初始化該類并像這樣列印它時,該類被識別,但只能在運行時識別,因為它告訴我它無法加載該類的父級:未找到 JavaPlugin
有誰知道為什么會這樣?我使用這個錯誤嗎?也很抱歉鏈接中的影像,StackOverflow 不允許我嵌入它們。
uj5u.com熱心網友回復:
事實證明,解決方案實際上與我的想法大不相同。該依賴項在 Java 檔案中有效,但在 Kotlin 檔案中無效,因為我在依賴項中打包了 Kotlin 運行時。出于某種原因,這破壞了 IntelliJ,但在我運行它時運行良好。
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/381131.html
