Author: evenisse
Date: Thu Feb 22 08:16:59 2007
New Revision: 510575

URL: http://svn.apache.org/viewvc?view=rev&rev=510575
Log:
Create repository directory if it doesn't exist.

Modified:
    
maven/archiva/trunk/archiva-webapp/src/main/java/org/apache/maven/archiva/web/repository/RepositoryServlet.java

Modified: 
maven/archiva/trunk/archiva-webapp/src/main/java/org/apache/maven/archiva/web/repository/RepositoryServlet.java
URL: 
http://svn.apache.org/viewvc/maven/archiva/trunk/archiva-webapp/src/main/java/org/apache/maven/archiva/web/repository/RepositoryServlet.java?view=diff&rev=510575&r1=510574&r2=510575
==============================================================================
--- 
maven/archiva/trunk/archiva-webapp/src/main/java/org/apache/maven/archiva/web/repository/RepositoryServlet.java
 (original)
+++ 
maven/archiva/trunk/archiva-webapp/src/main/java/org/apache/maven/archiva/web/repository/RepositoryServlet.java
 Thu Feb 22 08:16:59 2007
@@ -100,8 +100,15 @@
         while ( itrepos.hasNext() )
         {
             RepositoryConfiguration repoConfig = (RepositoryConfiguration) 
itrepos.next();
-            DavServerComponent server =
-                createServer( repoConfig.getUrlName(), new File( 
repoConfig.getDirectory() ), servletConfig );
+            File repoDir = new File( repoConfig.getDirectory() );
+             
+            if ( !repoDir.exists() )
+            {
+                repoDir.mkdirs();
+            }
+
+            DavServerComponent server = createServer( repoConfig.getUrlName(), 
 repoDir, servletConfig );
+
             server.addListener( audit );
         }
     }


Reply via email to