ひしだまの変更履歴

ひしだまHPの更新履歴。
主にTRPGリプレイの元ネタ集、プログラミング技術メモと自作ソフト、好きなゲームや音楽です。

AsakusaFW apt

2020-12-03 00:00:00 | PG(分散処理)

Asakusa Framework Advent Calendar 2020の3日目です。

今年は久しぶりにJDBCでDBアクセスするプログラムを書きました。
せっかくなので何かDAOのユーティリティーを使おうと思って、Doma2を使ってみました。
最初、普通にGradleの依存ライブラリーにDoma2を書いたんですが、Eclipse上で開発しようとすると上手くいかなくて。Daoの実装クラスが自動生成されるはずなのにされないんですよね…。
よくドキュメントを読んでみたら、Eclipse上でapt(アノテーションプロセッサー)の設定をしなきゃいけなかったみたいで、設定したら上手く動作しました。

で、AsakusaFWもaptでOperatorの実装クラス等を生成するんですよね。
AsakusaFWの開発環境でaptの設定なんかしたことないなぁ…。と思ったら、Gradleプラグインの裏で設定していたみたいです。(けっこう設定するの大変だったらしいです…)
まったく気付かなかったですが、そういうところにもAsakusaFWはしっかり対応してるんですね。

コメント
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする