Update compiler plugin and error-prone to latest versions
Update:
- maven-compiler-plugin to 3.6.1
- error_prone_core to 2.0.15
- plexus-compiler-javac-errorprone to 2.8.1
Remove test statements that cause "[SelfEquals] An object is tested
for equality to itself" error [1] from error-prone.
[1] http://errorprone.info/bugpattern/SelfEquals
Change-Id: Idbc027711724ae4cbba25118c98451c8ebde6a22
diff --git a/pom.xml b/pom.xml
index 29e4d2a..c5dd36b 100644
--- a/pom.xml
+++ b/pom.xml
@@ -376,7 +376,7 @@
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
- <version>3.5.1</version>
+ <version>3.6.1</version>
<configuration>
<compilerId>javac-with-errorprone</compilerId>
<forceJavacCompilerUse>true</forceJavacCompilerUse>
@@ -388,14 +388,14 @@
<dependency>
<groupId>org.codehaus.plexus</groupId>
<artifactId>plexus-compiler-javac-errorprone</artifactId>
- <version>2.7</version>
+ <version>2.8.1</version>
</dependency>
<!-- override plexus-compiler-javac-errorprone's dependency on
Error Prone with the latest version -->
<dependency>
<groupId>com.google.errorprone</groupId>
<artifactId>error_prone_core</artifactId>
- <version>2.0.11</version>
+ <version>2.0.15</version>
</dependency>
</dependencies>
</plugin>
diff --git a/src/test/java/com/google/gwtorm/client/IntKeyTestCase.java b/src/test/java/com/google/gwtorm/client/IntKeyTestCase.java
index 0a4ff44..e985f5b 100644
--- a/src/test/java/com/google/gwtorm/client/IntKeyTestCase.java
+++ b/src/test/java/com/google/gwtorm/client/IntKeyTestCase.java
@@ -97,7 +97,6 @@
final int id = 42;
final Parent p1 = new Parent(id);
final Parent p2 = new Parent(id);
- assertTrue(p1.equals(p1));
assertTrue(p1.equals(p2));
assertTrue(p2.equals(p1));
assertFalse(p1.equals(null));
@@ -126,7 +125,6 @@
final int cId = 8;
final Child c1 = new Child(new Parent(pId), cId);
final Child c2 = new Child(new Parent(pId), cId);
- assertTrue(c1.equals(c1));
assertTrue(c1.equals(c2));
assertTrue(c2.equals(c1));
assertFalse(c1.equals(null));
diff --git a/src/test/java/com/google/gwtorm/client/LongKeyTestCase.java b/src/test/java/com/google/gwtorm/client/LongKeyTestCase.java
index 2f41215..1e46753 100644
--- a/src/test/java/com/google/gwtorm/client/LongKeyTestCase.java
+++ b/src/test/java/com/google/gwtorm/client/LongKeyTestCase.java
@@ -99,7 +99,6 @@
final long id = 21281821821821881L;
final Parent p1 = new Parent(id);
final Parent p2 = new Parent(id);
- assertTrue(p1.equals(p1));
assertTrue(p1.equals(p2));
assertTrue(p2.equals(p1));
assertFalse(p1.equals(null));
@@ -128,7 +127,6 @@
final long cId = 8;
final Child c1 = new Child(new Parent(pId), cId);
final Child c2 = new Child(new Parent(pId), cId);
- assertTrue(c1.equals(c1));
assertTrue(c1.equals(c2));
assertTrue(c2.equals(c1));
assertFalse(c1.equals(null));
diff --git a/src/test/java/com/google/gwtorm/client/StringKeyTestCase.java b/src/test/java/com/google/gwtorm/client/StringKeyTestCase.java
index 4e6c8ba..0833347 100644
--- a/src/test/java/com/google/gwtorm/client/StringKeyTestCase.java
+++ b/src/test/java/com/google/gwtorm/client/StringKeyTestCase.java
@@ -99,7 +99,6 @@
final String str = "foo";
final Parent p1 = new Parent(str);
final Parent p2 = new Parent(str);
- assertTrue(p1.equals(p1));
assertTrue(p1.equals(p2));
assertTrue(p2.equals(p1));
assertFalse(p1.equals(null));
@@ -128,7 +127,6 @@
final String cName = "bar";
final Child c1 = new Child(new Parent(pName), cName);
final Child c2 = new Child(new Parent(pName), cName);
- assertTrue(c1.equals(c1));
assertTrue(c1.equals(c2));
assertTrue(c2.equals(c1));
assertFalse(c1.equals(null));