You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by og...@apache.org on 2009/01/14 00:56:10 UTC
svn commit: r734277 -
/maven/mercury/trunk/mercury-repo/mercury-repo-local-m2/src/main/java/org/apache/maven/mercury/repository/local/m2/LocalRepositoryM2.java
Author: ogusakov
Date: Tue Jan 13 15:56:09 2009
New Revision: 734277
URL: http://svn.apache.org/viewvc?rev=734277&view=rev
Log:
[MNG-3981] consistency modifications to local repository impl
Modified:
maven/mercury/trunk/mercury-repo/mercury-repo-local-m2/src/main/java/org/apache/maven/mercury/repository/local/m2/LocalRepositoryM2.java
Modified: maven/mercury/trunk/mercury-repo/mercury-repo-local-m2/src/main/java/org/apache/maven/mercury/repository/local/m2/LocalRepositoryM2.java
URL: http://svn.apache.org/viewvc/maven/mercury/trunk/mercury-repo/mercury-repo-local-m2/src/main/java/org/apache/maven/mercury/repository/local/m2/LocalRepositoryM2.java?rev=734277&r1=734276&r2=734277&view=diff
==============================================================================
--- maven/mercury/trunk/mercury-repo/mercury-repo-local-m2/src/main/java/org/apache/maven/mercury/repository/local/m2/LocalRepositoryM2.java (original)
+++ maven/mercury/trunk/mercury-repo/mercury-repo-local-m2/src/main/java/org/apache/maven/mercury/repository/local/m2/LocalRepositoryM2.java Tue Jan 13 15:56:09 2009
@@ -19,6 +19,7 @@
package org.apache.maven.mercury.repository.local.m2;
import java.io.File;
+import java.net.MalformedURLException;
import org.apache.maven.mercury.builder.api.DependencyProcessor;
import org.apache.maven.mercury.repository.api.AbstractRepository;
@@ -57,12 +58,25 @@
setDependencyProcessor( dependencyProcessor );
}
//----------------------------------------------------------------------------------
+ /**
+ * for consistency purpose
+ * @throws MalformedURLException
+ */
+ private void createServer()
+ {
+ try
+ {
+ this.server = new Server( getId(), directory.toURL() );
+ }
+ catch ( MalformedURLException e )
+ {
+ throw new IllegalArgumentException(e);
+ }
+ }
+ //----------------------------------------------------------------------------------
public LocalRepositoryM2( String id, File directory, DependencyProcessor dependencyProcessor )
{
- super( id, DEFAULT_REPOSITORY_TYPE );
- setDirectory( directory );
-
- setDependencyProcessor( dependencyProcessor );
+ this( id, directory, DEFAULT_REPOSITORY_TYPE, dependencyProcessor );
}
//----------------------------------------------------------------------------------
public LocalRepositoryM2( String id, File directory, String type, DependencyProcessor dependencyProcessor )
@@ -71,6 +85,8 @@
setDirectory( directory );
setDependencyProcessor( dependencyProcessor );
+
+ createServer();
}
//----------------------------------------------------------------------------------
public File getDirectory()