Index: src/main/java/org/codehaus/plexus/container/initialization/InitializeResourcesPhase.java =================================================================== --- src/main/java/org/codehaus/plexus/container/initialization/InitializeResourcesPhase.java (revision 3369) +++ src/main/java/org/codehaus/plexus/container/initialization/InitializeResourcesPhase.java (working copy) @@ -33,7 +33,7 @@ if ( directory.exists() && directory.isDirectory() ) { - context.getContainer().getContainerRealm().addConstituent( directory.toURL() ); + context.getContainer().getContainerRealm().addConstituent( directory.toURI().toURL() ); } } else Index: src/main/java/org/codehaus/plexus/DefaultPlexusContainer.java =================================================================== --- src/main/java/org/codehaus/plexus/DefaultPlexusContainer.java (revision 3369) +++ src/main/java/org/codehaus/plexus/DefaultPlexusContainer.java (working copy) @@ -835,7 +835,7 @@ { try { - containerRealm.addConstituent( jar.toURL() ); + containerRealm.addConstituent( jar.toURI().toURL() ); //TODO: might not necessarily want to discover components here. discoverComponents( containerRealm );