Skip to content

Commit 0dfc728

Browse files
committed
polish
1 parent e6ce75c commit 0dfc728

File tree

1 file changed

+14
-9
lines changed
  • spring-boot-project/spring-boot-tools/spring-boot-maven-plugin/src/main/java/org/springframework/boot/maven

1 file changed

+14
-9
lines changed

spring-boot-project/spring-boot-tools/spring-boot-maven-plugin/src/main/java/org/springframework/boot/maven/EnvArguments.java

Lines changed: 14 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@
1717
package org.springframework.boot.maven;
1818

1919
import java.util.ArrayList;
20-
import java.util.Collections;
2120
import java.util.LinkedHashMap;
2221
import java.util.List;
2322
import java.util.Map;
@@ -36,19 +35,17 @@ class EnvArguments extends ArgumentsSupport {
3635

3736
EnvArguments(String arguments) {
3837
for (String arg : parseArgs(arguments)) {
39-
String[] keyValue = arg.split(SPACE);
40-
if (keyValue.length > 0) {
41-
String key = keyValue[0];
42-
if (!key.trim().isEmpty()) {
43-
String value = keyValue.length > 1 ? keyValue[1] : NO_VALUE;
44-
this.args.put(key, value);
45-
}
38+
String[] nameValue = arg.split(SPACE);
39+
if (nameValue.length > 0) {
40+
addArg(nameValue);
4641
}
4742
}
4843
}
4944

45+
46+
5047
public Map<String, String> asMap() {
51-
return Collections.unmodifiableMap(this.args);
48+
return this.args;
5249
}
5350

5451
public String[] asArray() {
@@ -60,4 +57,12 @@ public String[] asArray() {
6057
}
6158

6259

60+
private void addArg(String[] nameValue) {
61+
String name = nameValue[0];
62+
if (!name.trim().isEmpty()) {
63+
String value = nameValue.length > 1 ? nameValue[1] : NO_VALUE;
64+
this.args.put(name, value);
65+
}
66+
}
67+
6368
}

0 commit comments

Comments
 (0)