В настоящее время я работаю над проектом Kotlin с Gradle ( исходный код здесь ). Это плагин Bukkit, который зависит от библиотеки, которую я поддерживаю ( исходный код библиотеки здесь ). При запуске ./gradlew assemble
в терминале все работает нормально и сборка завершается успешно ( log ниже ).
$ ./gradlew assemble --console plain
> Task :compileKotlin
w: Some JAR files in the classpath have the Kotlin Runtime library bundled into them. This may cause difficult to debug problems if there's a different version of the Kotlin Runtime library in the classpath. Consider removing these libraries from the classpath
w: /home/axel/.gradle/caches/modules-2/files-2.1/com.github.axelrindle/PocketKnife/v1.3.0/b2303013bfd8e21c419f1d640ef374afc48e86af/PocketKnife-v1.3.0.jar: Library has Kotlin runtime bundled into it
> Task :compileJava NO-SOURCE
> Task :processResources
> Task :classes
> Task :inspectClassesForKotlinIC
> Task :jar
> Task :assemble
BUILD SUCCESSFUL in 5s
4 actionable tasks: 4 executed
Но при работе в IDEA моя библиотека является единственной, которую по какой-либо причине не удается разрешить IDE.
Я уже пробовал следующие шаги:
- Удалить кэши gradle / idea (
~/.gradle/caches
; .idea
)
- Переустановите IDEA
- Удалить каталог конфигурации IDEA (
.IdeaIC2019.1
)
- Повторно импортировать проект в IDEA
Я уже прочитал следующие вопросы / ответы, но ни один из них не сработал:
Кроме того, мой idea.log
можно найти здесь: https://pastebin.com/0Z5b3Wdp
Последняя, но не менее важная информация о версии:
IntelliJ IDEA 2019.1.3 (Community Edition)
Build #IC-191.7479.19, built on May 28, 2019
JRE: 1.8.0_202-release-1483-b58 amd64
JVM: OpenJDK 64-Bit Server VM by JetBrains s.r.o
Linux 4.18.0-21-generic
$ ./gradlew --version
------------------------------------------------------------
Gradle 5.4.1
------------------------------------------------------------
Build time: 2019-04-26 08:14:42 UTC
Revision: 261d171646b36a6a28d5a19a69676cd098a4c19d
Kotlin: 1.3.21
Groovy: 2.5.4
Ant: Apache Ant(TM) version 1.9.13 compiled on July 10 2018
JVM: 12.0.1 (Oracle Corporation 12.0.1+12)
OS: Linux 4.18.0-21-generic amd64