From a90fd7c5045d95543022af7967a9bc53673c04e4 Mon Sep 17 00:00:00 2001 From: jjiwooLim Date: Fri, 10 Nov 2023 14:40:37 -0500 Subject: [PATCH] handle esa file path for windows and linux --- .../common/plugins/util/InstallFeatureUtil.java | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/src/main/java/io/openliberty/tools/common/plugins/util/InstallFeatureUtil.java b/src/main/java/io/openliberty/tools/common/plugins/util/InstallFeatureUtil.java index 1b4f76e9..49d7434c 100644 --- a/src/main/java/io/openliberty/tools/common/plugins/util/InstallFeatureUtil.java +++ b/src/main/java/io/openliberty/tools/common/plugins/util/InstallFeatureUtil.java @@ -677,11 +677,18 @@ public void installFeatures(boolean isAcceptLicense, List featuresList) copyUserFeature(pluginListedEsas, installDirectory); } else { - featuresToInstall.addAll(pluginListedEsas); + for(String esa : pluginListedEsas) { + esa = esa.replaceAll("/", File.separator); + esa = esa.replaceAll("\\\\", File.separator); + if(! new File(esa).exists()) { + info(esa + " does not exist."); + }else { + featuresToInstall.add(esa); + } + } } } - - + for (String feature: featuresList) { if (feature.contains(":")) {