lombok1.16からはmavenでのcompiler-pluginが必須になってるぽい

どうやら、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の記述があるので大丈夫だけど。