You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by ni...@apache.org on 2015/05/10 16:26:54 UTC
[2/3] camel git commit: CAMEL-8759 enabling google error prone source
code detector by using the profile errorprone
CAMEL-8759 enabling google error prone source code detector by using the profile errorprone
Project: http://git-wip-us.apache.org/repos/asf/camel/repo
Commit: http://git-wip-us.apache.org/repos/asf/camel/commit/8c3e00a0
Tree: http://git-wip-us.apache.org/repos/asf/camel/tree/8c3e00a0
Diff: http://git-wip-us.apache.org/repos/asf/camel/diff/8c3e00a0
Branch: refs/heads/master
Commit: 8c3e00a02206e1877c0d9cf9e484b31ddf4acf26
Parents: 32d845e
Author: Willem Jiang <wi...@gmail.com>
Authored: Sun May 10 22:21:18 2015 +0800
Committer: Willem Jiang <wi...@gmail.com>
Committed: Sun May 10 22:26:23 2015 +0800
----------------------------------------------------------------------
parent/pom.xml | 27 +++++++++++++++++++++++++++
pom.xml | 4 +++-
2 files changed, 30 insertions(+), 1 deletion(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/camel/blob/8c3e00a0/parent/pom.xml
----------------------------------------------------------------------
diff --git a/parent/pom.xml b/parent/pom.xml
index 41e082d..9086b67 100644
--- a/parent/pom.xml
+++ b/parent/pom.xml
@@ -3191,6 +3191,33 @@
</profile>
<profile>
+ <id>errorprone</id>
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-compiler-plugin</artifactId>
+ <version>${maven-compiler-plugin-version}</version>
+ <configuration>
+ <source>${jdk.version}</source>
+ <target>${jdk.version}</target>
+ <maxmem>256M</maxmem>
+ <fork>${compiler.fork}</fork>
+ <compilerId>javac-with-errorprone</compilerId>
+ <forceJavacCompilerUse>true</forceJavacCompilerUse>
+ </configuration>
+ <dependencies>
+ <dependency>
+ <groupId>org.codehaus.plexus</groupId>
+ <artifactId>plexus-compiler-javac-errorprone</artifactId>
+ <version>${errorprone-version}</version>
+ </dependency>
+ </dependencies>
+ </plugin>
+ </plugins>
+ </build>
+ </profile>
+ <profile>
<id>setup.eclipse</id>
<build>
<defaultGoal>process-test-sources</defaultGoal>
http://git-wip-us.apache.org/repos/asf/camel/blob/8c3e00a0/pom.xml
----------------------------------------------------------------------
diff --git a/pom.xml b/pom.xml
index 4e303a8..543800a 100755
--- a/pom.xml
+++ b/pom.xml
@@ -51,11 +51,13 @@
<!-- use maven compiler 2.5.1 as 3.0/3.1 recompiles everything even if nothingh has changed, or only 1 file,
so 2.5.1 is much faster to use for development -->
- <maven-compiler-plugin-version>2.5.1</maven-compiler-plugin-version>
+ <!-- change the maven comipler plugin version to 3.1 to enable google error prone source code detector -->
+ <maven-compiler-plugin-version>3.1</maven-compiler-plugin-version>
<!-- eclipse plugin need the jaxb in this pom.xml file -->
<!-- Make sure to keep JAXB version up to date in parent/pom.xml in the bottom of the file -->
<jaxb-version>2.2.11</jaxb-version>
+ <errorprone-version>2.5</errorprone-version>
</properties>
<mailingLists>