LombokとMapStructをEclipseで併用しようとした際の不具合がMapStruct1.4.0で解消されていた
これまで、LombokとMapStructを併用しようとした場合、そのままだと不具合(MapStructのアノテーションプロセッシングが動作しない)があり、ちょっとひと手間かけてその不具合を回避する必要がありました。
この問題について、久しぶりにIssueを確認してみたところ進展がありました。曰く、 1.4.0.Beta1
で修正された、とのこと。
試しに 現時点での最新リリースバージョンである 1.4.0.Beta3
を利用してみたところ、確かに記載通りひと手間無しにそのままでLombokもMapStructも想定通り動くようになっていました!
追記: 本文記載からまた状況は変わって、現在は v1.18.16のchangelogにあるとおり、 lombok-mapstruct-binding
を依存関係に追加することで問題を解消するような対応になっていました。 参考