diff --git a/0005-Port-to-modello-version-1.11.patch b/0005-Port-to-modello-version-1.11.patch new file mode 100644 index 0000000..b39a11e --- /dev/null +++ b/0005-Port-to-modello-version-1.11.patch @@ -0,0 +1,50 @@ +From 092d1d07a61517ed9c460874934c9e0f3e9aef9b Mon Sep 17 00:00:00 2001 +From: Marian Koncek +Date: Wed, 3 Jul 2019 09:54:14 +0200 +Subject: [PATCH] Port to modello version 1.11 + +--- + .../model/interpolation/StringSearchModelInterpolator.java | 6 ++++++ + pom.xml | 2 +- + 2 files changed, 7 insertions(+), 1 deletion(-) + +diff --git a/maven-model-builder/src/main/java/org/apache/maven/model/interpolation/StringSearchModelInterpolator.java b/maven-model-builder/src/main/java/org/apache/maven/model/interpolation/StringSearchModelInterpolator.java +index 25982cd..e0a575f 100644 +--- a/maven-model-builder/src/main/java/org/apache/maven/model/interpolation/StringSearchModelInterpolator.java ++++ b/maven-model-builder/src/main/java/org/apache/maven/model/interpolation/StringSearchModelInterpolator.java +@@ -19,6 +19,7 @@ package org.apache.maven.model.interpolation; + * under the License. + */ + ++import org.apache.maven.model.InputLocation; + import org.apache.maven.model.Model; + import org.apache.maven.model.building.ModelBuildingRequest; + import org.apache.maven.model.building.ModelProblem.Severity; +@@ -220,6 +221,11 @@ public class StringSearchModelInterpolator + return false; + } + ++ if ( InputLocation.class.equals( fieldType ) ) ++ { ++ return false; ++ } ++ + //noinspection SimplifiableIfStatement + if ( fieldType.isPrimitive() ) + { +diff --git a/pom.xml b/pom.xml +index 90c236d..49f3e76 100644 +--- a/pom.xml ++++ b/pom.xml +@@ -59,7 +59,7 @@ under the License. + 3.3.2 + 1.4 + 1.7 +- 1.10.0 ++ 1.11 + 1.3 + 1.3.3 + 1.7.25 +-- +2.20.1 + diff --git a/maven.spec b/maven.spec index 7d07792..03b7a1f 100644 --- a/maven.spec +++ b/maven.spec @@ -7,7 +7,7 @@ Name: maven Epoch: 1 Version: 3.6.1 -Release: 5%{?dist} +Release: 6%{?dist} Summary: Java project management and project comprehension tool # maven itself is ASL 2.0 # bundled slf4j is MIT @@ -25,6 +25,8 @@ Patch1: 0001-Adapt-mvn-script.patch Patch2: 0002-Invoke-logback-via-reflection.patch Patch3: 0003-MNG-6642-Revert-MNG-5995-Remove-dependency-to-maven-.patch Patch4: 0004-Use-non-shaded-HTTP-wagon.patch +# TODO: this patch is not needed for maven 3.6.2+ +Patch5: 0005-Port-to-modello-version-1.11.patch BuildRequires: maven-local BuildRequires: mvn(com.google.inject:guice::no_aop:) @@ -161,6 +163,7 @@ Summary: API documentation for %{name} %patch1 -p1 %patch3 -p1 %patch4 -p1 +%patch5 -p1 # not really used during build, but a precaution find -name '*.jar' -not -path '*/test/*' -delete @@ -276,6 +279,9 @@ update-alternatives --install %{_bindir}/mvn mvn %{homedir}/bin/mvn %{?maven_alt %changelog +* Thu May 14 2020 Fabio Valentini - 1:3.6.1-6 +- Port to modello 1.11. + * Wed Feb 05 2020 Dinesh Prasanth M K - 1:3.6.1-5 - Require the updated version of slf4j.