私は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
^
grootファイルの前にkotlinファイルをコンパイルしますか? – cfrick
Hm。私はデフォルトの順序を使用し、それに従って 'compileKotlin'、' compileJava'、 'compileGroovy'の順にコンパイルします。 – lapots
コンパイル時または実行時にエラーが発生しますか? – cfrick