]> source.dussan.org Git - archiva.git/commitdiff
[MRM-138] fix local repository setting
authorBrett Porter <brett@apache.org>
Fri, 4 Aug 2006 11:24:40 +0000 (11:24 +0000)
committerBrett Porter <brett@apache.org>
Fri, 4 Aug 2006 11:24:40 +0000 (11:24 +0000)
git-svn-id: https://svn.apache.org/repos/asf/maven/repository-manager/trunk@428696 13f79535-47bb-0310-9956-ffa450edef68

maven-repository-core/src/main/java/org/apache/maven/repository/configuration/DefaultConfiguredRepositoryFactory.java

index 54edb11e73cdb0c12182bc12ff0b3878d565c744..f8e503d330659fa546f7907787080832858cd83f 100644 (file)
@@ -69,6 +69,8 @@ public class DefaultConfiguredRepositoryFactory
     public ArtifactRepository createLocalRepository( Configuration configuration )
     {
         ArtifactRepositoryLayout layout = (ArtifactRepositoryLayout) repositoryLayouts.get( "default" );
-        return repoFactory.createArtifactRepository( "local", configuration.getLocalRepository(), layout, null, null );
+        File localRepository = new File( configuration.getLocalRepository() );
+        localRepository.mkdirs();
+        return repoFactory.createArtifactRepository( "local", localRepository.toURI().toString(), layout, null, null );
     }
 }