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 );
}
}