You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by el...@apache.org on 2025/06/08 10:48:27 UTC
(maven-rar-plugin) 01/01: Replace deprecated method
This is an automated email from the ASF dual-hosted git repository.
elharo pushed a commit to branch deprec
in repository https://gitbox.apache.org/repos/asf/maven-rar-plugin.git
commit 7d556e195208724336662ba86b5fbb868c6ca5dc
Author: Elliotte Rusty Harold <el...@ibiblio.org>
AuthorDate: Sun Jun 8 06:48:17 2025 -0400
Replace deprecated method
---
.../plugins/rar/internal/RarLifecycleMappingProvider.java | 10 +++++++++-
1 file changed, 9 insertions(+), 1 deletion(-)
diff --git a/src/main/java/org/apache/maven/plugins/rar/internal/RarLifecycleMappingProvider.java b/src/main/java/org/apache/maven/plugins/rar/internal/RarLifecycleMappingProvider.java
index 1987386..00f4d7f 100644
--- a/src/main/java/org/apache/maven/plugins/rar/internal/RarLifecycleMappingProvider.java
+++ b/src/main/java/org/apache/maven/plugins/rar/internal/RarLifecycleMappingProvider.java
@@ -43,8 +43,10 @@ import javax.inject.Singleton;
import java.util.Collections;
import java.util.HashMap;
+import java.util.LinkedHashMap;
import java.util.List;
import java.util.Map;
+import java.util.Map.Entry;
import org.apache.maven.lifecycle.mapping.Lifecycle;
import org.apache.maven.lifecycle.mapping.LifecycleMapping;
@@ -98,7 +100,13 @@ public final class RarLifecycleMappingProvider implements Provider<LifecycleMapp
@Override
public Map<String, String> getPhases(String lifecycle) {
if ("default".equals(lifecycle)) {
- return defaultLifecycle.getPhases();
+ Map<String, LifecyclePhase> lifecyclePhases = defaultLifecycle.getLifecyclePhases();
+ Map<String, String> phases = new LinkedHashMap<>();
+ for (Entry<String, LifecyclePhase> entry : lifecyclePhases.entrySet()) {
+ phases.put(entry.getKey(), entry.getValue().toString());
+ }
+ return phases;
+
} else {
return null;
}