LombokとMapStructをEclipseで併用しようとした際の不具合がMapStruct1.4.0で解消されていた
   1 min read

これまで、LombokとMapStructを併用しようとした場合、そのままだと不具合(MapStructのアノテーションプロセッシングが動作しない)があり、ちょっとひと手間かけてその不具合を回避する必要がありました。

この問題について、久しぶりにIssueを確認してみたところ進展がありました。曰く、 1.4.0.Beta1 で修正された、とのこと。

試しに 現時点での最新リリースバージョンである 1.4.0.Beta3を利用してみたところ、確かに記載通りひと手間無しにそのままでLombokもMapStructも想定通り動くようになっていました!


追記: 本文記載からまた状況は変わって、現在は v1.18.16のchangelogにあるとおり、 lombok-mapstruct-binding を依存関係に追加することで問題を解消するような対応になっていました。 参考