Closed chichi1091 closed 4 years ago
私の環境では再現できませんでした。 少し問題の切り分けをさせてください。
まず、以下のリポジトリを問題が発生している環境にcloneしてください。 https://github.com/domaframework/kotlin-sample
次に、ディレクトリを移動してください。
$ cd kotlin-sample
その後に、以下のコマンドを実行してみた場合に問題なくビルドが成功するでしょうか?
$ ./gradlew clean build
ビルドが成功したらサンプルで提示してもらった Member
クラスをクローンした kotlin-sample プロジェクトの src/main/kotlin/sample ディレクトリに定義してみて再度以下のコマンドを実行してみてください。ビルドは成功するでしょうか?
$ ./gradlew clean build
問題が発生している環境でビルドを行った結果、以下が発生しました
sample/Gender.java:26: エラー: 不適合な型: NonExistentClassをAnnotationに変換できません:
@error.NonExistentClass()
^
問題なくビルドが通りました
環境に問題がありそうですのでサンプルプロジェクトのbuild.gradleと比較してみようと思います
無事解決することができました
implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk8"
が抜けていたためでした
大変申し訳ありません、お手数お掛けしました
解決したようでよかったです。
ただ implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk8"
がない場合に意味不明なエラーになってしまうのは困り物ですね。
概要
EntityクラスをBuildするとコンパイルエラーが発生してしまう
環境
Entity
StackTrace