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;
}