0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

【Kotlin×Gradle×MyBatis×MySQL】build.gradle.ktsのmybatisGeneratorがうまく反映できない

Posted at

はじめに

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’をインストールする必要があります」との警告が表示されていました。(参考資料を確認するまで全然気づかなかった…)
スクリーンショット 2022-08-02 19.27.55.png

そこで警告通りUltimate PasteBinをインストール。
インストール後に再起動をかけると…
スクリーンショット 2022-08-02 19.29.19.png

mybatisGeneratorのエラーがなくなった!!!

さいごに

今回はbuild.gradle.ktsでmybatisGeneratorがエラーになる事象についてまとめました。
MarketPlaceでのインストールが思いついたのは、地味だけど今までの経験が少し活きたと思った瞬間でした(笑)
エラーがなくなったのでひとまず開発に入れますが、現場ではそれだけじゃダメですね…
これからもコツコツ頑張っていきたいです。

参考資料!

https://sebenkyo.com/2019/09/23/post-0-27/

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?