OpenNLP-1496 Migrate opennlp-addons to Java 17 LTS (#14)
diff --git a/.github/workflows/maven.yml b/.github/workflows/maven.yml
index a31237c..63f8538 100644
--- a/.github/workflows/maven.yml
+++ b/.github/workflows/maven.yml
@@ -25,7 +25,7 @@
fail-fast: false
matrix:
os: [ubuntu-latest, windows-latest]
- java: [ 11, 17, 19 ]
+ java: [ 17, 19 ]
experimental: [false]
# include:
# - java: 18-ea
diff --git a/geoentitylinker-addon/pom.xml b/geoentitylinker-addon/pom.xml
index 6a08a11..c685dbe 100644
--- a/geoentitylinker-addon/pom.xml
+++ b/geoentitylinker-addon/pom.xml
@@ -25,11 +25,11 @@
<parent>
<groupId>org.apache.opennlp</groupId>
<artifactId>opennlp-addons</artifactId>
- <version>2.2.1-SNAPSHOT</version>
+ <version>2.3.1-SNAPSHOT</version>
</parent>
<artifactId>geoentitylinker-addon</artifactId>
- <version>2.2.1-SNAPSHOT</version>
+ <version>2.3.1-SNAPSHOT</version>
<packaging>jar</packaging>
<name>Apache OpenNLP GeoentityLinker Addon</name>
diff --git a/japanese-addon/build.xml b/japanese-addon/build.xml
index 1bb60b5..3095f8d 100644
--- a/japanese-addon/build.xml
+++ b/japanese-addon/build.xml
@@ -23,7 +23,7 @@
<property name="cls.dir" value="classes"/>
<property name="lib.dir" value="lib"/>
<property name="test.result.dir" value="test-result"/>
- <property name="product.jar" value="opennlp-japanese-addon-2.2.1-SNAPSHOT.jar"/>
+ <property name="product.jar" value="opennlp-japanese-addon-2.3.1-SNAPSHOT.jar"/>
<target name="compile" description="compile source and test code">
<mkdir dir="${cls.dir}"/>
diff --git a/japanese-addon/pom.xml b/japanese-addon/pom.xml
index d10c307..5480b21 100644
--- a/japanese-addon/pom.xml
+++ b/japanese-addon/pom.xml
@@ -25,12 +25,12 @@
<parent>
<groupId>org.apache.opennlp</groupId>
<artifactId>opennlp-addons</artifactId>
- <version>2.2.1-SNAPSHOT</version>
+ <version>2.3.1-SNAPSHOT</version>
</parent>
<artifactId>japanese-addon</artifactId>
<packaging>jar</packaging>
- <version>2.2.1-SNAPSHOT</version>
+ <version>2.3.1-SNAPSHOT</version>
<name>Apache OpenNLP Japanese Addon</name>
<dependencies>
diff --git a/jwnl-addon/pom.xml b/jwnl-addon/pom.xml
index ed01100..61473cc 100644
--- a/jwnl-addon/pom.xml
+++ b/jwnl-addon/pom.xml
@@ -25,11 +25,11 @@
<parent>
<groupId>org.apache.opennlp</groupId>
<artifactId>opennlp-addons</artifactId>
- <version>2.2.1-SNAPSHOT</version>
+ <version>2.3.1-SNAPSHOT</version>
</parent>
<artifactId>jwnl-addon</artifactId>
- <version>2.2.1-SNAPSHOT</version>
+ <version>2.3.1-SNAPSHOT</version>
<packaging>jar</packaging>
<name>Apache OpenNLP JWNL Addon</name>
diff --git a/liblinear-addon/pom.xml b/liblinear-addon/pom.xml
index 52f67a3..365ae4e 100644
--- a/liblinear-addon/pom.xml
+++ b/liblinear-addon/pom.xml
@@ -24,7 +24,7 @@
<parent>
<groupId>org.apache.opennlp</groupId>
<artifactId>opennlp-addons</artifactId>
- <version>2.2.1-SNAPSHOT</version>
+ <version>2.3.1-SNAPSHOT</version>
</parent>
<artifactId>liblinear-addon</artifactId>
diff --git a/modelbuilder-addon/pom.xml b/modelbuilder-addon/pom.xml
index c3109e3..f4b7d76 100644
--- a/modelbuilder-addon/pom.xml
+++ b/modelbuilder-addon/pom.xml
@@ -25,11 +25,11 @@
<parent>
<groupId>org.apache.opennlp</groupId>
<artifactId>opennlp-addons</artifactId>
- <version>2.2.1-SNAPSHOT</version>
+ <version>2.3.1-SNAPSHOT</version>
</parent>
<artifactId>modelbuilder-addon</artifactId>
- <version>2.2.1-SNAPSHOT</version>
+ <version>2.3.1-SNAPSHOT</version>
<packaging>jar</packaging>
<name>Apache OpenNLP ModelBuilder Addon</name>
diff --git a/morfologik-addon/pom.xml b/morfologik-addon/pom.xml
index 87928ff..bbbba1c 100644
--- a/morfologik-addon/pom.xml
+++ b/morfologik-addon/pom.xml
@@ -25,11 +25,11 @@
<parent>
<groupId>org.apache.opennlp</groupId>
<artifactId>opennlp-addons</artifactId>
- <version>2.2.1-SNAPSHOT</version>
+ <version>2.3.1-SNAPSHOT</version>
</parent>
<artifactId>morfologik-addon</artifactId>
- <version>2.2.1-SNAPSHOT</version>
+ <version>2.3.1-SNAPSHOT</version>
<packaging>jar</packaging>
<name>Apache OpenNLP Morfologik Addon</name>
diff --git a/pom.xml b/pom.xml
index 045d0cf..bd45e4d 100644
--- a/pom.xml
+++ b/pom.xml
@@ -31,7 +31,7 @@
<groupId>org.apache.opennlp</groupId>
<artifactId>opennlp-addons</artifactId>
- <version>2.2.1-SNAPSHOT</version>
+ <version>2.3.1-SNAPSHOT</version>
<packaging>pom</packaging>
<name>Apache OpenNLP Addons</name>
@@ -102,13 +102,13 @@
<properties>
<!-- Build Properties -->
- <java.version>11</java.version>
+ <java.version>17</java.version>
<maven.version>3.3.9</maven.version>
<maven.compiler.source>${java.version}</maven.compiler.source>
<maven.compiler.target>${java.version}</maven.compiler.target>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
- <opennlp.tools.version>2.2.0</opennlp.tools.version>
+ <opennlp.tools.version>2.3.0</opennlp.tools.version>
<opennlp.forkCount>1.0C</opennlp.forkCount>
<slf4j.version>1.7.36</slf4j.version>
@@ -481,7 +481,7 @@
<configuration>
<rules>
<requireJavaVersion>
- <message>Java 11 or higher is required to compile this module</message>
+ <message>Java 17 or higher is required to compile this module</message>
<version>[${java.version},)</version>
</requireJavaVersion>
<requireMavenVersion>