どうやら、lombok1.16からは、mavenではmaven-compiler-pluginを使ってバージョン指定することが必須になってるっぽい。
lombok1.14ではOKだったけど。
こういう記述が必須になった、と。Java7以前なら不要かもしれないけど。
<build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>3.3</version> <configuration> <source>1.8</source> <target>1.8</target> </configuration> </plugin> </plugins> </build>
で、これで何が問題かというと、NetBeansで「Javaアプリケーション」mavenプロジェクトを作ったときのpomにはmaven-compiler-pluginの記述がなくてハマるということです。
「Webアプリケーション」mavenプロジェクトの場合は最初からmaven-compiler-pluginの記述があるので大丈夫だけど。