Поскольку я не смог решить проблему, у меня есть kotlin
, я решил вернуться к groovy
, чтобы реализовать плагин.groovy не может решить классы kotlin
Однако я столкнулся с проблемой. У меня такая структура проекта.
Чтобы не переписывать все классы я решил повторно использовать классы, реализованные в kotlin
.
Однако мои классы FileProcessingCoreGroovy
& DownloadCoreGroovy
не в состоянии разрешить класс ProcessStream
и UnpackStream
.
Я думал, что они должны иметь возможность свободно использовать друг друга, но я думаю, что я был неправ. В чем проблема?
Классы сама ввозимые просто отлично от IDE (не отмечен красным цветом и так далее)
Выход консоли выглядит следующим образом (я использую другой класс, где я импортировать PluginUtils
из kotlin
классов)
:clean
:compileKotlin (...multiple deprecated messages...)
:compileJava UP-TO-DATE
:compileGroovy
startup failed:
D:\groovy_apps\MISC\gradle-app-environment-plugin\src\main\groovy\com.lapots.gradle.plugins.appenv\ApplicationEnvironmentGroovyPlugin.g
roovy: 4: unable to resolve class com.lapots.gradle.plugins.appenv.core.PluginUtils
@ line 4, column 1.
import com.lapots.gradle.plugins.appenv.core.PluginUtils
^
Вы компилируете файлы kotlin перед groovy-файлами? – cfrick
Hm. Я использую порядок по умолчанию и в соответствии с ним компилируется в порядке 'compileKotlin',' compileJava', 'compileGroovy'. – lapots
Вы получаете эту ошибку при компиляции или во время выполнения? – cfrick