Merge pull request 'shp jar실행 소스 수정' (#301) from feat/infer_dev_260107 into develop
Reviewed-on: https://kamco.gitea.gs.dabeeo.com/dabeeo/kamco-dabeeo-backoffice/pulls/301
This commit is contained in:
@@ -92,8 +92,29 @@ public class ExternalJarRunner {
|
|||||||
}
|
}
|
||||||
|
|
||||||
private void addArg(List<String> args, String key, String value) {
|
private void addArg(List<String> args, String key, String value) {
|
||||||
|
value = normalizeCliValue(value);
|
||||||
|
|
||||||
if (value != null && !value.isBlank()) {
|
if (value != null && !value.isBlank()) {
|
||||||
|
log.info("addArg key={}, normalizedValue=[{}], length={}", key, value, value.length());
|
||||||
args.add("--" + key + "=" + value);
|
args.add("--" + key + "=" + value);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private String normalizeCliValue(String v) {
|
||||||
|
if (v == null) {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
|
||||||
|
v = v.trim();
|
||||||
|
|
||||||
|
// 양끝 따옴표 제거
|
||||||
|
if (v.length() >= 2 && v.startsWith("\"") && v.endsWith("\"")) {
|
||||||
|
v = v.substring(1, v.length() - 1);
|
||||||
|
}
|
||||||
|
|
||||||
|
// 남아있는 따옴표 제거
|
||||||
|
v = v.replace("\"", "");
|
||||||
|
|
||||||
|
return v;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user