Issue #2160: Configure compiler to use Error Prone for non-input sources

This commit is contained in:
Michal Kordas 2015-09-11 23:01:51 +02:00 committed by Roman Ivanov
parent 0fc8b62a35
commit 0c90eecee1
1 changed files with 38 additions and 0 deletions

38
pom.xml
View File

@ -444,6 +444,44 @@
<source>${java.version}</source>
<target>${java.version}</target>
</configuration>
<executions>
<execution>
<id>compile-without-error-prone</id>
<goals>
<goal>testCompile</goal>
</goals>
<configuration>
<testIncludes>
<testInclude>**/Input*.java</testInclude>
</testIncludes>
</configuration>
</execution>
<execution>
<id>compile-with-error-prone</id>
<goals>
<goal>testCompile</goal>
</goals>
<configuration>
<compilerId>javac-with-errorprone</compilerId>
<forceJavacCompilerUse>true</forceJavacCompilerUse>
<testExcludes>
<testExclude>**/Input*.java</testExclude>
</testExcludes>
</configuration>
</execution>
</executions>
<dependencies>
<dependency>
<groupId>org.codehaus.plexus</groupId>
<artifactId>plexus-compiler-javac-errorprone</artifactId>
<version>2.5</version>
</dependency>
<dependency>
<groupId>com.google.errorprone</groupId>
<artifactId>error_prone_core</artifactId>
<version>2.0.4</version>
</dependency>
</dependencies>
</plugin>
<plugin>