diff --git a/antlr-maven-plugin.changes b/antlr-maven-plugin.changes index ad21e4f..6fe4c60 100644 --- a/antlr-maven-plugin.changes +++ b/antlr-maven-plugin.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Mon Mar 21 14:49:53 UTC 2022 - Fridrich Strba + +- Build with maven.compiler.release=8 on any JDK >= 9 + ------------------------------------------------------------------- Fri Mar 11 07:10:16 UTC 2022 - Fridrich Strba diff --git a/antlr-maven-plugin.spec b/antlr-maven-plugin.spec index 412e3cf..d57c735 100644 --- a/antlr-maven-plugin.spec +++ b/antlr-maven-plugin.spec @@ -23,7 +23,7 @@ Summary: Maven plugin that generates files based on grammar file(s) License: Apache-2.0 Group: Development/Libraries/Java URL: http://mojo.codehaus.org/antlr-maven-plugin/ -Source0: http://repo1.maven.org/maven2/org/codehaus/mojo/%{name}/%{version}/%{name}-%{version}-source-release.zip +Source0: https://repo1.maven.org/maven2/org/codehaus/mojo/%{name}/%{version}/%{name}-%{version}-source-release.zip # Modern modello expects to see , even if there is only one. Patch0: maven-antlr-plugin-2.2-modello-issue.patch # siteRenderer.createSink doesn't exist anymore @@ -32,6 +32,7 @@ Patch2: maven-antlr-plugin-2.1-sinkfix.patch Patch3: 0001-MANTLR-34-Fix-NPE-when-building-Jenkins.patch Patch4: new-reporting-api.patch BuildRequires: fdupes +BuildRequires: java-devel >= 1.8 BuildRequires: maven-local BuildRequires: unzip BuildRequires: mvn(org.apache.commons:commons-exec) @@ -80,7 +81,11 @@ find -name '*.jar' -exec rm -f '{}' \; %{mvn_file} : %{name} %build -%{mvn_build} -f -- -Dsource=6 +%{mvn_build} -f -- \ +%if %{?pkg_vcmp:%pkg_vcmp java-devel >= 9}%{!?pkg_vcmp:0} + -Dmaven.compiler.release=8 \ +%endif + -Dsource=8 %install %mvn_install