Blob Blame History Raw
From 58c91dcf2fe5f61552449409e0c8c979f465a56d Mon Sep 17 00:00:00 2001
From: Mat Booth <mat.booth@redhat.com>
Date: Fri, 21 Jun 2019 11:24:15 +0100
Subject: [PATCH 3/6] Adapt to API change in aether

---
 .../lifecyclemapping/LifecycleMappingFactory.java         | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/org.eclipse.m2e.core/src/org/eclipse/m2e/core/internal/lifecyclemapping/LifecycleMappingFactory.java b/org.eclipse.m2e.core/src/org/eclipse/m2e/core/internal/lifecyclemapping/LifecycleMappingFactory.java
index ad3d322..d8955d8 100644
--- a/org.eclipse.m2e.core/src/org/eclipse/m2e/core/internal/lifecyclemapping/LifecycleMappingFactory.java
+++ b/org.eclipse.m2e.core/src/org/eclipse/m2e/core/internal/lifecyclemapping/LifecycleMappingFactory.java
@@ -687,12 +687,12 @@ public class LifecycleMappingFactory {
     List<PluginExecutionMetadata> result = new ArrayList<PluginExecutionMetadata>();
     all_metadatas: for(PluginExecutionMetadata metadata : metadatas) {
       @SuppressWarnings("unchecked")
-      Map<String, String> parameters = metadata.getFilter().getParameters();
+      Map<Object, String> parameters = metadata.getFilter().getParameters();
       if(!parameters.isEmpty()) {
-        for(String name : parameters.keySet()) {
-          String value = parameters.get(name);
+        for(Object name : parameters.keySet()) {
+           String value = (String)parameters.get(name);
           MojoExecution setupExecution = maven.setupMojoExecution(mavenProject, execution, monitor);
-          if(!eq(value, maven.getMojoParameterValue(mavenProject, setupExecution, name, String.class, monitor))) {
+          if(!eq(value, maven.getMojoParameterValue(mavenProject, setupExecution, (String)name, String.class, monitor))) {
             continue all_metadatas;
           }
         }
-- 
2.20.1