This is an automated email from the ASF dual-hosted git repository.

elharo pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/maven-rar-plugin.git


The following commit(s) were added to refs/heads/master by this push:
     new 81c6757  Replace deprecated getPhases method (#129)
81c6757 is described below

commit 81c67574b5d015aa7e9dce728e60c3f6fd47e5d2
Author: Elliotte Rusty Harold <[email protected]>
AuthorDate: Tue Nov 11 13:45:19 2025 -0600

    Replace deprecated getPhases method (#129)
    
    * Replace deprecated method
    
    * Map.Entry
---
 .../maven/plugins/rar/internal/RarLifecycleMappingProvider.java  | 9 ++++++++-
 1 file changed, 8 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 4d591d6..ba9066d 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
@@ -24,6 +24,7 @@ import javax.inject.Singleton;
 
 import java.util.Collections;
 import java.util.HashMap;
+import java.util.LinkedHashMap;
 import java.util.List;
 import java.util.Map;
 
@@ -79,7 +80,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 (Map.Entry<String, LifecyclePhase> entry : 
lifecyclePhases.entrySet()) {
+                        phases.put(entry.getKey(), 
entry.getValue().toString());
+                    }
+                    return phases;
+
                 } else {
                     return null;
                 }

Reply via email to