|
2 | 2 |
|
3 | 3 | import java.io.File;
|
4 | 4 | import java.io.IOException;
|
5 |
| -import java.util.*; |
| 5 | +import java.util.ArrayList; |
| 6 | +import java.util.LinkedHashMap; |
| 7 | +import java.util.List; |
| 8 | +import java.util.Map; |
6 | 9 | import java.util.regex.Matcher;
|
7 | 10 | import java.util.regex.Pattern;
|
8 | 11 |
|
9 |
| -import com.google.common.base.Joiner; |
10 | 12 | import io.fabric8.maven.docker.config.Arguments;
|
11 | 13 | import io.fabric8.maven.docker.config.HealthCheckConfiguration;
|
12 | 14 |
|
|
21 | 23 | */
|
22 | 24 | public class DockerFileBuilder {
|
23 | 25 |
|
24 |
| - private static final Joiner JOIN_ON_COMMA = Joiner.on("\",\""); |
25 |
| - |
26 | 26 | private static final Pattern ENV_VAR_PATTERN = Pattern.compile("^\\$(\\{[a-zA-Z0-9_]+\\}|[a-zA-Z0-9_]+).*");
|
27 | 27 |
|
28 | 28 | // Base image to use as from
|
@@ -177,13 +177,13 @@ private static void buildArguments(StringBuilder b, DockerFileKeyword key, boole
|
177 | 177 | if (arguments.getShell() != null) {
|
178 | 178 | arg = arguments.getShell();
|
179 | 179 | } else {
|
180 |
| - arg = "[\"" + JOIN_ON_COMMA.join(arguments.getExec()) + "\"]"; |
| 180 | + arg = "[\"" + String.join("\",\"", arguments.getExec()) + "\"]"; |
181 | 181 | }
|
182 | 182 | key.addTo(b, newline, arg);
|
183 | 183 | }
|
184 | 184 |
|
185 | 185 | private static void buildArgumentsAsJsonFormat(StringBuilder b, DockerFileKeyword key, boolean newline, Arguments arguments) {
|
186 |
| - String arg = "[\"" + JOIN_ON_COMMA.join(arguments.asStrings()) + "\"]"; |
| 186 | + String arg = "[\"" + String.join("\",\"", arguments.asStrings()) + "\"]"; |
187 | 187 | key.addTo(b, newline, arg);
|
188 | 188 | }
|
189 | 189 |
|
|
0 commit comments