You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@archiva.apache.org by ev...@apache.org on 2007/02/22 17:17:00 UTC
svn commit: r510575 -
/maven/archiva/trunk/archiva-webapp/src/main/java/org/apache/maven/archiva/web/repository/RepositoryServlet.java
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 );
}
}