Jakarta対応したLastaFluteをリリース

Tomcat10で動く

JavaEEがJakartaEEに変わったことで、多くのjavaxパッケージが、jakartaパッケージに変わりました。

それにより、JakartaEE対応のTomcat10でLastaFluteを動かすためには、LastaFluteのJakarta対応しないといけません。

ということで、Tomcat10で動くようになりました。
Java21コンパイルなのでアプリもJava21以上でご利用ください。

詳細は以下のページでまとめています。

// LastaFluteのJakarta対応 (Java21)
https://dbflute.seasar.org/ja/lastaflute/howto/upgrade/lakarta.html

依存ライブラリで苦戦

Lasta系のライブラリが依存しているライブラリもjakarta対応しているバージョンを使わないといけないわけですが、それがなかなか大変でした。

jakartaパッケージの話というよりも、そのライブラリの最新版が互換性をロスしていたりで(><。

まあ、勉強になったと前向きに(^^。

Java8コンパイルのLastaFluteは?

引き続きリリースしていきます。
オフィシャルサイトにあるように、機能追加や修正はJava8のブランチで実装してから、Jakartaのブランチにマージして同期していくようにします。

しばらくはJakartaだけで新規機能とか修正はしないつもりです。

何にせよスタート切れた

とりあえず今後のJava世界で続いているJakarta環境で動くようにできたので、ホッとしていいます。