はじめに
4月半にアサインされた会社がKotlinをメインに使っており、「Kotlinサーバーサイドプログラミング実践開発」と言う書籍を参考にマイペースに学習中です。
今までJavaでの開発がメインだったため(とは言っても1年もしてない)、Kotlinって参考資料が少なく奮闘中です。
少しでもお役に立てればと思い、忘備録も兼ねまとめております。
今回の事象
MyBatisを導入したプロジェクトを作成する際に、build.gradle.ktsへ記述したmyBatisGeneratorがエラーになってしまう。(書籍の第5章 P.120あたり)
開発環境
・開発ツール:intelliJ
・使用言語:Kotlin
・ビルドツール:Gradle
・DB:MySQL
・O/Rマッパー:MyBatis
解決策
以前STSを使用して開発をした際に、必要なツールはMarketPlaceからインストールした覚えがあったので、MyBatisを使う際に必要そうなものをインストール。
ここで勝手に使える状態になっていると思っていましが、確認すると「プラグイン’com.intellij.modules.ultimate’をインストールする必要があります」との警告が表示されていました。(参考資料を確認するまで全然気づかなかった…)
そこで警告通りUltimate PasteBinをインストール。
インストール後に再起動をかけると…
mybatisGeneratorのエラーがなくなった!!!
さいごに
今回はbuild.gradle.ktsでmybatisGeneratorがエラーになる事象についてまとめました。
MarketPlaceでのインストールが思いついたのは、地味だけど今までの経験が少し活きたと思った瞬間でした(笑)
エラーがなくなったのでひとまず開発に入れますが、現場ではそれだけじゃダメですね…
これからもコツコツ頑張っていきたいです。