[COMPRESS-413] Travis build redundantly repeats compilation and tests
redundantly #43. Patch applied except removal of Oracle 7 and 8 from
Travis build. Closes #43.
diff --git a/pom.xml b/pom.xml
index fdf1721..735a797 100644
--- a/pom.xml
+++ b/pom.xml
@@ -46,7 +46,7 @@
<!-- configuration bits for cutting a release candidate -->
<commons.release.version>${project.version}</commons.release.version>
<commons.rc.version>RC1</commons.rc.version>
- <powermock.version>1.6.6</powermock.version>
+ <powermock.version>1.7.0</powermock.version>
<commons.pmd-plugin.version>3.7</commons.pmd-plugin.version>
<!-- only show issues of the current version -->
@@ -63,6 +63,11 @@
<dependencies>
<dependency>
+ <groupId>org.objenesis</groupId>
+ <artifactId>objenesis</artifactId>
+ <version>2.6</version>
+ </dependency>
+ <dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.12</version>
@@ -170,6 +175,10 @@
<name>BELUGA BEHR</name>
</contributor>
<contributor>
+ <name>Simon Spero</name>
+ <email>sesuncedu@gmail.com</email>
+ </contributor>
+ <contributor>
<name>Michael Hausegger</name>
<email>hausegger.michael@googlemail.com</email>
</contributor>
@@ -192,7 +201,7 @@
<quiet>true</quiet>
<source>${maven.compiler.source}</source>
<encoding>${commons.encoding}</encoding>
- <docEncoding>${commons.docEncoding}</docEncoding>
+ <docencoding>${commons.docEncoding}</docencoding>
<linksource>true</linksource>
<links>
<link>${commons.javadoc.java.link}</link>
@@ -227,9 +236,22 @@
<exclude>src/test/resources/**</exclude>
<exclude>.pmd</exclude>
<exclude>.projectile</exclude>
+ <exclude>.mvn/**</exclude>
</excludes>
</configuration>
</plugin>
+ <plugin>
+ <groupId>org.eluder.coveralls</groupId>
+ <artifactId>coveralls-maven-plugin</artifactId>
+ <configuration>
+ <failOnServiceError>false</failOnServiceError>
+ </configuration>
+ </plugin>
+ <plugin>
+ <groupId>org.apache.felix</groupId>
+ <artifactId>maven-bundle-plugin</artifactId>
+ <version>3.3.0</version>
+ </plugin>
</plugins>
</pluginManagement>
<plugins>
@@ -305,7 +327,7 @@
<quiet>true</quiet>
<source>${maven.compiler.source}</source>
<encoding>${commons.encoding}</encoding>
- <docEncoding>${commons.docEncoding}</docEncoding>
+ <docencoding>${commons.docEncoding}</docencoding>
<linksource>true</linksource>
<links>
<link>${commons.javadoc.java.link}</link>
@@ -394,6 +416,18 @@
</plugins>
</build>
</profile>
+ <profile>
+ <id>java9</id>
+ <activation>
+ <jdk>9</jdk>
+ </activation>
+ <properties>
+ <maven.compiler.release>9</maven.compiler.release>
+ <commons.jacoco.version>0.7.9</commons.jacoco.version>
+ <animal.sniffer.skip>true</animal.sniffer.skip>
+ </properties>
+ </profile>
+
</profiles>
</project>