Новое в maven-compiler-plugin
3.6.0: флаг failOnWarning
.Это сработало для меня:
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.6.0</version>
<executions>
<execution>
<id>compile</id>
<phase>process-sources</phase>
<goals>
<goal>compile</goal>
</goals>
<configuration>
<compilerArgument>-Xlint:-processing</compilerArgument>
<failOnWarning>true</failOnWarning>
</configuration>
</execution>
</executions>
</plugin>
Обратите внимание, что мне пришлось исключить processing
ворс, иначе аннотации автоматериала сломали бы сборку с загадочными ошибками "символ не найден".