From d72650e70cc710d45bcb84de4fa05275ee278b0e Mon Sep 17 00:00:00 2001 From: Roger Leigh Date: Mon, 19 Jun 2017 16:57:45 +0100 Subject: [PATCH 1/8] build: Require a minimum of Java 1.6 --- pom.xml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pom.xml b/pom.xml index 008ebd8e..b54faba8 100644 --- a/pom.xml +++ b/pom.xml @@ -45,8 +45,8 @@ maven-compiler-plugin 3.2 - 1.5 - 1.5 + 1.6 + 1.6 @@ -232,7 +232,7 @@ pre-java8 - [1.5,1.8) + [1.6,1.8) From b59cc4ae0237b3086a2521ba233e1d2b3e020f17 Mon Sep 17 00:00:00 2001 From: Roger Leigh Date: Mon, 19 Jun 2017 16:58:05 +0100 Subject: [PATCH 2/8] build: Update maven and plugin versions --- pom.xml | 29 +++++++++++++++++------------ 1 file changed, 17 insertions(+), 12 deletions(-) diff --git a/pom.xml b/pom.xml index b54faba8..e4567d8f 100644 --- a/pom.xml +++ b/pom.xml @@ -2,7 +2,7 @@ 4.0.0 - 2.2.1 + 3.0.5 com.github.jai-imageio jai-imageio-jpeg2000 @@ -43,7 +43,7 @@ org.apache.maven.plugins maven-compiler-plugin - 3.2 + 3.6.1 1.6 1.6 @@ -52,7 +52,7 @@ org.apache.maven.plugins maven-source-plugin - 2.4 + 3.0.1 @@ -65,7 +65,7 @@ org.apache.maven.plugins maven-jar-plugin - 2.5 + 3.0.2 @@ -94,7 +94,7 @@ org.apache.maven.plugins maven-surefire-plugin - 2.18.1 + 2.20 false @@ -108,7 +108,7 @@ org.apache.maven.plugins maven-release-plugin - 2.5.1 + 2.5.3 release @@ -116,7 +116,7 @@ org.apache.maven.plugins maven-clean-plugin - 2.6.1 + 3.0.0 org.apache.maven.plugins @@ -131,18 +131,18 @@ org.apache.maven.plugins maven-resources-plugin - 2.7 + 3.0.2 org.apache.maven.plugins maven-site-plugin - 3.4 + 3.6 org.apache.felix maven-bundle-plugin true - 2.3.7 + 3.3.0 ${project.artifactId} @@ -164,13 +164,18 @@ + + org.codehaus.mojo + versions-maven-plugin + 2.4 + org.apache.maven.plugins maven-javadoc-plugin - 2.10.1 + 2.10.4 @@ -272,7 +277,7 @@ org.apache.maven.plugins maven-project-info-reports-plugin - 2.8 + 2.9 From a1ac736a56a12f4afa6c3ddb7213602fcb50ab81 Mon Sep 17 00:00:00 2001 From: Roger Leigh Date: Mon, 19 Jun 2017 17:01:42 +0100 Subject: [PATCH 3/8] build: maven-jar-plugin does not need default goal specifying --- pom.xml | 1 - 1 file changed, 1 deletion(-) diff --git a/pom.xml b/pom.xml index e4567d8f..fbe471ee 100644 --- a/pom.xml +++ b/pom.xml @@ -69,7 +69,6 @@ - jar test-jar From a48fef5b9156b0c6c43a1fb69f78651126e1028d Mon Sep 17 00:00:00 2001 From: Roger Leigh Date: Mon, 19 Jun 2017 17:02:19 +0100 Subject: [PATCH 4/8] build: Require jai-image-core 1.3.2-SNAPSHOT for equivalent Java9 support --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index fbe471ee..334e9e07 100644 --- a/pom.xml +++ b/pom.xml @@ -11,7 +11,7 @@ UTF-8 UTF-8 - 1.3.1 + 1.3.2-SNAPSHOT JPEG2000 support for Java Advanced Imaging Image I/O Tools API From 6a8942787d55bbfe705463db7e9d6db1c16f826c Mon Sep 17 00:00:00 2001 From: Roger Leigh Date: Mon, 19 Jun 2017 17:12:47 +0100 Subject: [PATCH 5/8] travis: Maven plugins now require Java 7; drop Java 6 build --- .travis.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index ebea2e33..41ca5604 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,5 +1,6 @@ language: java jdk: - oraclejdk7 - - openjdk6 + - oraclejdk8 - openjdk7 + # - openjdk8 From 5de63a237c4b6d5fce36f9314fcb5afdf3e19889 Mon Sep 17 00:00:00 2001 From: Roger Leigh Date: Tue, 24 Apr 2018 11:57:15 +0100 Subject: [PATCH 6/8] build: Depend on imageio core 1.4.0 --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 334e9e07..74b80133 100644 --- a/pom.xml +++ b/pom.xml @@ -11,7 +11,7 @@ UTF-8 UTF-8 - 1.3.2-SNAPSHOT + 1.4.0 JPEG2000 support for Java Advanced Imaging Image I/O Tools API From eff28bac5d03e68032661d7509053683b89413cb Mon Sep 17 00:00:00 2001 From: Roger Leigh Date: Tue, 24 Apr 2018 12:04:44 +0100 Subject: [PATCH 7/8] ci: Test on travis-supported JDKs --- .travis.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.travis.yml b/.travis.yml index 41ca5604..cff3613c 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,6 +1,6 @@ language: java jdk: - - oraclejdk7 - oraclejdk8 + - oraclejdk9 - openjdk7 - # - openjdk8 + - openjdk8 From 8ae475210753d09f4b2fe19b0722d39c06fdc142 Mon Sep 17 00:00:00 2001 From: Roger Leigh Date: Tue, 24 Apr 2018 12:19:02 +0100 Subject: [PATCH 8/8] build: Update plugin versions --- pom.xml | 90 +++++++++++++++------------------------------------------ 1 file changed, 24 insertions(+), 66 deletions(-) diff --git a/pom.xml b/pom.xml index 74b80133..b23a162a 100644 --- a/pom.xml +++ b/pom.xml @@ -43,7 +43,7 @@ org.apache.maven.plugins maven-compiler-plugin - 3.6.1 + 3.7.0 1.6 1.6 @@ -93,7 +93,7 @@ org.apache.maven.plugins maven-surefire-plugin - 2.20 + 2.21.0 false @@ -135,13 +135,13 @@ org.apache.maven.plugins maven-site-plugin - 3.6 + 3.7 org.apache.felix maven-bundle-plugin true - 3.3.0 + 3.5.0 ${project.artifactId} @@ -166,18 +166,28 @@ org.codehaus.mojo versions-maven-plugin - 2.4 + 2.5 + + + org.apache.maven.plugins + maven-javadoc-plugin + 3.0.0 + + + + jar + + + + + true + true + + http://docs.oracle.com/javase/8/docs/api/ + + - - - - org.apache.maven.plugins - maven-javadoc-plugin - 2.10.4 - - - @@ -203,58 +213,6 @@ - - - java8-and-higher - - [1.8, - - - - - org.apache.maven.plugins - maven-javadoc-plugin - - - - jar - - - - - -Xdoclint:none - true - true - - http://docs.oracle.com/javase/8/docs/api/ - - - - - - - - pre-java8 - - [1.6,1.8) - - - - - org.apache.maven.plugins - maven-javadoc-plugin - - - true - true - - http://docs.oracle.com/javase/7/docs/api/ - - - - - -