private void addJarToMap( String jar ) { String jarSimpleName = getJarSimpleName(jar); String jarAbsolutePath = jar; if (jarAbsolutePath.startsWith("/")) { jarAbsolutePath = jarAbsolutePath.substring(1); } if (!StringUtils.isNullOrEmpty(jarSimpleName)) { if (!loadedJarsMap.containsKey(jarSimpleName)) { loadedJarsMap.put(jarSimpleName, new ArrayList<>(Arrays.asList(jarAbsolutePath))); } else { if (!loadedJarsMap.get(jarSimpleName).contains(jarAbsolutePath)) { loadedJarsMap.get(jarSimpleName).add(jarAbsolutePath); } } } else { log.trace("Could not parse simple name for JAR \"" + jar + "\""); } }
for (int i = 0; i < arr.length; i++) { String jarSimpleName = getJarSimpleName(arr[i]); String manifestFile = manifestElement.getFile(); manifestFile = manifestFile.replace("\\", "/");