diff --git a/.travis.yml b/.travis.yml
index 72d85549a..200ae6692 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -23,12 +23,9 @@ install:
- mvn -B -V clean test
script:
- # compile tests with java 8, but with testSource/testTarget 1.7 (disabled java8 profile), so that we can run tests with java 7
+ # compile tests with java 8
- jdk_switcher use oraclejdk8
- - mvn -B -P!java8 clean install
- # test java 7
- - jdk_switcher use openjdk7
- - mvn -v && mvn -B test
+ - mvn -B clean install
# test java 9 (only available via oraclejdk9)
- jdk_switcher use oraclejdk9
- mvn -v && mvn -B test
diff --git a/pom-main.xml b/pom-main.xml
index 6465f2938..eb349ef69 100644
--- a/pom-main.xml
+++ b/pom-main.xml
@@ -23,7 +23,7 @@
org.objenesis
objenesis
- 2.6
+ 3.0.1
com.esotericsoftware
diff --git a/pom.xml b/pom.xml
index 595dfc693..9ddbfa878 100644
--- a/pom.xml
+++ b/pom.xml
@@ -39,9 +39,8 @@
- 1.7
+ 1.8
UTF-8
- **/Java8*Test.java
@@ -79,9 +78,6 @@
${javac.target}
${javac.target}
utf-8
-
- ${test.exclude}
-
@@ -156,42 +152,6 @@
-
- until-java8
-
-
- [1.5,1.8)
-
-
-
-
- org.apache.maven.plugins
- maven-surefire-plugin
- 2.22.0
-
-
- **/Java8*Test.java
-
-
-
-
-
-
-
-
- java8
-
- [1.8,)
-
-
-
- someValueWhichDoesNotExist
- 1.8
- 1.8
-
-
diff --git a/test/com/esotericsoftware/kryo/serializers/Java8ClosureSerializerTest.java b/test/com/esotericsoftware/kryo/serializers/ClosureSerializerTest.java
similarity index 93%
rename from test/com/esotericsoftware/kryo/serializers/Java8ClosureSerializerTest.java
rename to test/com/esotericsoftware/kryo/serializers/ClosureSerializerTest.java
index 907b2fb91..cd7b4876e 100644
--- a/test/com/esotericsoftware/kryo/serializers/Java8ClosureSerializerTest.java
+++ b/test/com/esotericsoftware/kryo/serializers/ClosureSerializerTest.java
@@ -31,9 +31,8 @@
import org.junit.Before;
import org.junit.Test;
-/** Test for java 8 closures. For JDK < 1.8 exclude from the surefire tests via the "until-java8" profile in pom.xml (which
- * excludes "Java8*Tests"). */
-public class Java8ClosureSerializerTest extends KryoTestCase {
+/** Test for java 8 closures. */
+public class ClosureSerializerTest extends KryoTestCase {
@Before
public void setUp () throws Exception {
super.setUp();
diff --git a/test/com/esotericsoftware/kryo/serializers/Java8OptionalSerializersTest.java b/test/com/esotericsoftware/kryo/serializers/OptionalSerializersTest.java
similarity index 93%
rename from test/com/esotericsoftware/kryo/serializers/Java8OptionalSerializersTest.java
rename to test/com/esotericsoftware/kryo/serializers/OptionalSerializersTest.java
index 12ce38efc..71b6e4c55 100644
--- a/test/com/esotericsoftware/kryo/serializers/Java8OptionalSerializersTest.java
+++ b/test/com/esotericsoftware/kryo/serializers/OptionalSerializersTest.java
@@ -30,9 +30,8 @@
import org.junit.Before;
import org.junit.Test;
-/** Test for java 8 Optional* serializers. Excluded from surefire tests via the "until-java8" profile in pom.xml which excludes
- * "Java8*Tests". */
-public class Java8OptionalSerializersTest extends KryoTestCase {
+/** Test for java 8 Optional* serializers. */
+public class OptionalSerializersTest extends KryoTestCase {
{
supportsCopy = true;
diff --git a/test/com/esotericsoftware/kryo/serializers/Java8TimeSerializersTest.java b/test/com/esotericsoftware/kryo/serializers/TimeSerializersTest.java
similarity index 96%
rename from test/com/esotericsoftware/kryo/serializers/Java8TimeSerializersTest.java
rename to test/com/esotericsoftware/kryo/serializers/TimeSerializersTest.java
index c176d2670..30cdf7303 100644
--- a/test/com/esotericsoftware/kryo/serializers/Java8TimeSerializersTest.java
+++ b/test/com/esotericsoftware/kryo/serializers/TimeSerializersTest.java
@@ -40,9 +40,8 @@
import org.junit.Before;
import org.junit.Test;
-/** Test for java 8 java.time.* serializers. Excluded from surefire tests via the "until-java8" profile in pom.xml which excludes
- * "Java8*Tests". */
-public class Java8TimeSerializersTest extends KryoTestCase {
+/** Test for java 8 java.time.* serializers. */
+public class TimeSerializersTest extends KryoTestCase {
@Before
public void setUp () throws Exception {