File tree Expand file tree Collapse file tree 1 file changed +5
-0
lines changed
spring-core/src/main/java/org/springframework/core/io/support Expand file tree Collapse file tree 1 file changed +5
-0
lines changed Original file line number Diff line number Diff line change @@ -421,6 +421,11 @@ protected void addClassPathManifestEntries(Set<Resource> result) {
421421 javaClassPathProperty , System .getProperty ("path.separator" ))) {
422422 try {
423423 String filePath = new File (path ).getAbsolutePath ();
424+ int prefixIndex = filePath .indexOf (':' );
425+ if (prefixIndex == 1 ) {
426+ // Possibly "c:" drive prefix on Windows, to be upper-cased for proper duplicate detection
427+ filePath = filePath .substring (0 , 1 ).toUpperCase () + filePath .substring (1 );
428+ }
424429 UrlResource jarResource = new UrlResource (ResourceUtils .JAR_URL_PREFIX +
425430 ResourceUtils .FILE_URL_PREFIX + filePath + ResourceUtils .JAR_URL_SEPARATOR );
426431 // Potentially overlapping with URLClassLoader.getURLs() result above!
You can’t perform that action at this time.
0 commit comments