in src/main/java/org/apache/maven/plugins/war/util/PathSet.java [46:59]
static String normalizeSubPath(String path) {
if (path.isEmpty()) {
return path;
}
String cleanPath = path.replaceAll("[\\\\]+", SEPARATOR).replaceAll("[/]+", SEPARATOR);
cleanPath = cleanPath.charAt(0) == SEPARATOR_CHAR ? cleanPath.substring(1) : cleanPath;
if (cleanPath.isEmpty()) {
return cleanPath;
}
if (cleanPath.charAt(cleanPath.length() - 1) == SEPARATOR_CHAR) {
return cleanPath.substring(0, cleanPath.length() - 1);
}
return cleanPath;
}