Author: ogusakov
Date: Tue Dec 16 10:23:31 2008
New Revision: 727105

URL: http://svn.apache.org/viewvc?rev=727105&view=rev
Log:
[MERCURY-59] - trying to apply Maven coding conventions

Modified:
    maven/mercury/trunk/mercury-ant/mercury-ant-tasks/build.xml
    
maven/mercury/trunk/mercury-ant/mercury-ant-tasks/src/main/java/org/apache/maven/mercury/ant/tasks/Config.java
    
maven/mercury/trunk/mercury-ant/mercury-ant-tasks/src/main/java/org/apache/maven/mercury/ant/tasks/Messages.properties
    
maven/mercury/trunk/mercury-ant/mercury-ant-tasks/src/main/java/org/apache/maven/mercury/ant/tasks/ResolveTask.java
    
maven/mercury/trunk/mercury-ant/mercury-ant-tasks/src/test/java/org/apache/maven/mercury/ant/tasks/MecuryAntTest.java
    
maven/mercury/trunk/mercury-md/mercury-md-sat/src/main/java/org/apache/maven/mercury/metadata/DependencyTreeBuilder.java
    
maven/mercury/trunk/mercury-repo/mercury-repo-api/src/main/java/org/apache/maven/mercury/repository/api/RepositoryUpdateIntervalPolicy.java
    
maven/mercury/trunk/mercury-transport/mercury-transport-http/src/test/java/org/apache/maven/mercury/spi/http/server/AuthenticatingTestServer.java
    
maven/mercury/trunk/mercury-transport/mercury-transport-http/src/test/java/org/apache/maven/mercury/spi/http/server/SimpleTestServer.java

Modified: maven/mercury/trunk/mercury-ant/mercury-ant-tasks/build.xml
URL: 
http://svn.apache.org/viewvc/maven/mercury/trunk/mercury-ant/mercury-ant-tasks/build.xml?rev=727105&r1=727104&r2=727105&view=diff
==============================================================================
--- maven/mercury/trunk/mercury-ant/mercury-ant-tasks/build.xml (original)
+++ maven/mercury/trunk/mercury-ant/mercury-ant-tasks/build.xml Tue Dec 16 
10:23:31 2008
@@ -23,28 +23,39 @@
       <merc:repo id="localRepo" dir="${local.repo.dir}"/>
       <merc:repo id="central"   url="http://repo1.maven.org/maven2"/>
     </merc:config>
-       
+
+    <merc:config id="config-bad-auth">
+      <merc:repo id="localRepo" dir="${local.repo.dir}"/>
+      <merc:repo id="central"   url="http://localhost:50000/maven2"/>
+    </merc:config>
+
+    <merc:config id="config-auth">
+      <merc:auth id="test-auth" name="foo" pass="bar"/>
+      <merc:repo id="localRepo" dir="${local.repo.dir}"/>
+      <merc:repo id="central"  url="http://localhost:50000/maven2"; 
authid="test-auth">
+      </merc:repo>
+    </merc:config>
+
     <property name="local.verify.dir" 
value="${basedir}/target/test-verify-repo"/>
     <delete dir="${local.verify.dir}"/>
     <mkdir dir="${local.verify.dir}"/>
 
     <merc:config id="verification-conf">
-       
+      
       <merc:repo id="localVerifyRepo" dir="${local.verify.dir}">
-       
+        
         <merc:verifywrite type="pgp">
           <property name="keyring" 
value="${basedir}/target/test-classes/pgp/secring.gpg"/>
           <property name="pass"    value="testKey82"/>
           <property name="key"    value="0EDB5D91141BC4F2"/>
         </merc:verifywrite>
-       
+        
         <merc:verifyread type="pgp">
           <property name="keyring" 
value="${basedir}/target/test-classes/pgp/pubring.gpg"/>
         </merc:verifyread>
 
       </merc:repo>
 
-       
     </merc:config>
 
 
@@ -71,13 +82,45 @@
            target="${compiler.version}"
     />
     
-    
     <jar destfile="${jar.target}/t.jar"
          basedir="${target}"
     />
 
   </target>
 
+
+  <target name="compile-bad-auth" depends="init">
+    <merc:resolve pathid="compile-path-bad-auth"
+                 depid="my-libs"
+                 configid="config-bad-auth"
+                 />
+  </target>
+
+       
+  <target name="compile-auth" depends="init">
+
+    <merc:resolve pathid="compile-path-auth"
+                 depid="my-libs"
+                 configid="config-auth"
+                 />
+
+    <property name="cpa" refid="compile-path-auth"/>
+    <echo>compile-path-auth is ${cpa}</echo>
+
+    <javac srcdir="${src}"
+           destdir="${target}"
+           classpathref="compile-path-auth"
+           debug="on"
+           source="${compiler.version}"
+           target="${compiler.version}"
+    />
+
+    <jar destfile="${jar.target}/t-auth.jar"
+         basedir="${target}"
+    />
+
+  </target>
+
   <target name="deploy" depends="compile">
     <merc:write repoid="localRepo"
                 name="t:t:1.0"

Modified: 
maven/mercury/trunk/mercury-ant/mercury-ant-tasks/src/main/java/org/apache/maven/mercury/ant/tasks/Config.java
URL: 
http://svn.apache.org/viewvc/maven/mercury/trunk/mercury-ant/mercury-ant-tasks/src/main/java/org/apache/maven/mercury/ant/tasks/Config.java?rev=727105&r1=727104&r2=727105&view=diff
==============================================================================
--- 
maven/mercury/trunk/mercury-ant/mercury-ant-tasks/src/main/java/org/apache/maven/mercury/ant/tasks/Config.java
 (original)
+++ 
maven/mercury/trunk/mercury-ant/mercury-ant-tasks/src/main/java/org/apache/maven/mercury/ant/tasks/Config.java
 Tue Dec 16 10:23:31 2008
@@ -40,7 +40,7 @@
 public class Config
 extends AbstractDataType
 {
-  private static final Language LANG = new DefaultLanguage( Config.class );
+  private static final Language _lang = new DefaultLanguage( Config.class );
   
   Collection<Repo> _repos;
   
@@ -73,7 +73,7 @@
     {
       File cf = new File( a._certfile );
       if( ! cf.exists() )
-        throw new BuildException( LANG.getMessage( "config.no.cert.file", 
a._certfile ) );
+        throw new BuildException( _lang.getMessage( "config.no.cert.file", 
a._certfile ) );
       
       try
       {
@@ -252,14 +252,14 @@
           Auth au = null;
           
           if( _auths == null )
-            throw new BuildException( LANG.getMessage( "config.no.auths", 
_authid ) );
+            throw new BuildException( _lang.getMessage( "config.no.auths", 
_authid ) );
           
           for( Auth a : _auths )
             if( _authid.equals( a.getId() ) )
               au = a;
           
           if( au == null )
-            throw new BuildException( LANG.getMessage( 
"config.no.auth.for.id", _authid ) );
+            throw new BuildException( _lang.getMessage( 
"config.no.auth.for.id", _authid ) );
           
           Credentials serverCred = createCredentials( au );
           
@@ -271,14 +271,14 @@
           Auth au = null;
           
           if( _auths == null )
-            throw new BuildException( LANG.getMessage( 
"config.no.proxy.auths", _proxyauthid ) );
+            throw new BuildException( _lang.getMessage( 
"config.no.proxy.auths", _proxyauthid ) );
           
           for( Auth a : _auths )
             if( _proxyauthid.equals( a.getId() ) )
               au = a;
           
           if( au == null )
-            throw new BuildException( LANG.getMessage( 
"config.no.proxy.auth.for.id", _proxyauthid ) );
+            throw new BuildException( _lang.getMessage( 
"config.no.proxy.auth.for.id", _proxyauthid ) );
           
           Credentials proxyCred = createCredentials( au );
           
@@ -298,7 +298,7 @@
     }
     
   }
-  
+
   public class Auth
   extends AbstractDataType
   {
@@ -360,17 +360,17 @@
     throws BuildException
     {
       if( _type == null )
-        throw new BuildException( LANG.getMessage( 
"config.repo.verifier.no.type" ) );
+        throw new BuildException( _lang.getMessage( 
"config.repo.verifier.no.type" ) );
       
       if( _properties == null || _properties.isEmpty() )
-        throw new BuildException( LANG.getMessage( 
"config.repo.verifier.no.properties", _type ) );
+        throw new BuildException( _lang.getMessage( 
"config.repo.verifier.no.properties", _type ) );
       
       if( PGP.equals( _type ) )
       {
         String keyRing = _properties.get( "keyring" );
         
         if( keyRing == null )
-          throw new BuildException( LANG.getMessage( 
"config.repo.verifier.pgp.no.keyring" ) );
+          throw new BuildException( _lang.getMessage( 
"config.repo.verifier.pgp.no.keyring" ) );
 
         String pass = _properties.get( "pass" );
         
@@ -395,7 +395,7 @@
           String keyId = _properties.get( "key" );
           
           if( keyId == null || keyId.length() != 16 )
-            throw new BuildException( LANG.getMessage( 
"config.repo.verifier.pgp.bad.keyid", keyId, keyRing ) );
+            throw new BuildException( _lang.getMessage( 
"config.repo.verifier.pgp.bad.keyid", keyId, keyRing ) );
           
           try
           {
@@ -420,7 +420,7 @@
         return fac;
       }
 
-      throw new BuildException( LANG.getMessage( 
"config.repo.verifier.bad.type", _type ) );
+      throw new BuildException( _lang.getMessage( 
"config.repo.verifier.bad.type", _type ) );
     }
   }
 

Modified: 
maven/mercury/trunk/mercury-ant/mercury-ant-tasks/src/main/java/org/apache/maven/mercury/ant/tasks/Messages.properties
URL: 
http://svn.apache.org/viewvc/maven/mercury/trunk/mercury-ant/mercury-ant-tasks/src/main/java/org/apache/maven/mercury/ant/tasks/Messages.properties?rev=727105&r1=727104&r2=727105&view=diff
==============================================================================
--- 
maven/mercury/trunk/mercury-ant/mercury-ant-tasks/src/main/java/org/apache/maven/mercury/ant/tasks/Messages.properties
 (original)
+++ 
maven/mercury/trunk/mercury-ant/mercury-ant-tasks/src/main/java/org/apache/maven/mercury/ant/tasks/Messages.properties
 Tue Dec 16 10:23:31 2008
@@ -16,6 +16,7 @@
 vr.error=errors reading dependencies: {0}
 empty.map=internal error - please report to the authors: bucket map cannot be 
empty at this juncture - found {0}
 empty.map.2=internal error 2 - please report to the authors: bucket map cannot 
be empty at this juncture - found {0}
+resolve.cannot.read=cannot read artifacts from any repository in config {0}. 
Query is: {1}
 
 write.repo.id.mandatory=repo id is mandatory for write task - none supplied
 write.repo.not.found=Repository {0} not yet declared in the build file.

Modified: 
maven/mercury/trunk/mercury-ant/mercury-ant-tasks/src/main/java/org/apache/maven/mercury/ant/tasks/ResolveTask.java
URL: 
http://svn.apache.org/viewvc/maven/mercury/trunk/mercury-ant/mercury-ant-tasks/src/main/java/org/apache/maven/mercury/ant/tasks/ResolveTask.java?rev=727105&r1=727104&r2=727105&view=diff
==============================================================================
--- 
maven/mercury/trunk/mercury-ant/mercury-ant-tasks/src/main/java/org/apache/maven/mercury/ant/tasks/ResolveTask.java
 (original)
+++ 
maven/mercury/trunk/mercury-ant/mercury-ant-tasks/src/main/java/org/apache/maven/mercury/ant/tasks/ResolveTask.java
 Tue Dec 16 10:23:31 2008
@@ -31,12 +31,10 @@
 public class ResolveTask
 extends AbstractAntTask
 {
-  private static final Language LANG = new DefaultLanguage( ResolveTask.class 
);
+  private static final Language _lang = new DefaultLanguage( ResolveTask.class 
);
   
-  public static final String TASK_NAME = LANG.getMessage( "resolve.task.name" 
);
-  public static final String TASK_DESC = LANG.getMessage( "resolve.task.desc" 
);
-  
-  private boolean _transitive = true;
+  public static final String TASK_NAME = _lang.getMessage( "resolve.task.name" 
);
+  public static final String TASK_DESC = _lang.getMessage( "resolve.task.desc" 
);
   
   private String _pathId;
   
@@ -69,7 +67,7 @@
   {
     if( _configId == null )
     {
-      throwIfEnabled( LANG.getMessage( "config.id.mandatory" ) );
+      throwIfEnabled( _lang.getMessage( "config.id.mandatory" ) );
       return;
     }
     
@@ -77,13 +75,13 @@
 
     if( so == null )
     {
-      throwIfEnabled( LANG.getMessage( "config.id.object.null", _configId ) );
+      throwIfEnabled( _lang.getMessage( "config.id.object.null", _configId ) );
       return;
     }
     
     if( ! Config.class.isAssignableFrom( so.getClass() ) )
     {
-      throwIfEnabled( LANG.getMessage( "config.id.object.wrong", _configId, 
so.getClass().getName() ) );
+      throwIfEnabled( _lang.getMessage( "config.id.object.wrong", _configId, 
so.getClass().getName() ) );
       return;
     }
     
@@ -91,7 +89,7 @@
     
     if( Util.isEmpty( _pathId ) && Util.isEmpty( _pathId ) )
     {
-      throwIfEnabled( LANG.getMessage("no.path.ref") );
+      throwIfEnabled( _lang.getMessage("no.path.ref") );
       return;
     }
     
@@ -99,7 +97,7 @@
     
     if( _depId == null )
     {
-      throwIfEnabled( LANG.getMessage( "no.dep.id" ) );
+      throwIfEnabled( _lang.getMessage( "no.dep.id" ) );
       return;
     }
     
@@ -107,13 +105,13 @@
     
     if( d == null )
     {
-      throwIfEnabled( LANG.getMessage( "no.dep", _depId ) );
+      throwIfEnabled( _lang.getMessage( "no.dep", _depId ) );
       return;
     }
     
-    if( ! Dep.class.isAssignableFrom( d.getClass() ) )
+    if( ! Dep.class.isAssignableFrom( d.getClass() )  )
     {
-      throwIfEnabled( LANG.getMessage( "bad.dep", _depId, 
d.getClass().getName(), Dep.class.getName() ) );
+      throwIfEnabled( _lang.getMessage( "bad.dep", _depId, 
d.getClass().getName(), Dep.class.getName() ) );
       return;
     }
     
@@ -125,7 +123,7 @@
     {
       if( getProject().getReference( _pathId ) != null )
       {
-        throwIfEnabled( LANG.getMessage( "path.exists", _pathId ) );
+        throwIfEnabled( _lang.getMessage( "path.exists", _pathId ) );
         return;
       }
     }
@@ -135,7 +133,7 @@
 
       if( p == null )
       {
-        throwIfEnabled( LANG.getMessage( "no.path.ref", _refPathId ) );
+        throwIfEnabled( _lang.getMessage( "no.path.ref", _refPathId ) );
         return;
       }
 
@@ -161,9 +159,12 @@
       
       ArtifactResults aRes = vr.readArtifacts( res );
       
-      if( aRes.hasExceptions() )
+      if( aRes == null )
+        throw new BuildException( _lang.getMessage( "resolve.cannot.read", 
_configId, res.toString() ) );
+      
+      if( aRes == null || aRes.hasExceptions() )
       {
-        throwIfEnabled( LANG.getMessage( "vr.error", 
aRes.getExceptions().toString() ) );
+        throwIfEnabled( _lang.getMessage( "vr.error", 
aRes.getExceptions().toString() ) );
         return;
       }
       
@@ -180,7 +181,7 @@
       {
         List<Artifact> artifacts = resMap.get( key );
 
-        if( !Util.isEmpty( artifacts ) )
+        if( !Util.isEmpty( artifacts )  )
           for( Artifact a : artifacts )
           {
             if( dir == null )
@@ -231,11 +232,6 @@
     this._configId = configid;
   }
 
-  public void setTransitive( boolean val )
-  {
-    this._transitive = val;
-  }
-
   public void setPathid( String pathId )
   {
     this._pathId = pathId;

Modified: 
maven/mercury/trunk/mercury-ant/mercury-ant-tasks/src/test/java/org/apache/maven/mercury/ant/tasks/MecuryAntTest.java
URL: 
http://svn.apache.org/viewvc/maven/mercury/trunk/mercury-ant/mercury-ant-tasks/src/test/java/org/apache/maven/mercury/ant/tasks/MecuryAntTest.java?rev=727105&r1=727104&r2=727105&view=diff
==============================================================================
--- 
maven/mercury/trunk/mercury-ant/mercury-ant-tasks/src/test/java/org/apache/maven/mercury/ant/tasks/MecuryAntTest.java
 (original)
+++ 
maven/mercury/trunk/mercury-ant/mercury-ant-tasks/src/test/java/org/apache/maven/mercury/ant/tasks/MecuryAntTest.java
 Tue Dec 16 10:23:31 2008
@@ -2,6 +2,7 @@
 
 import java.io.File;
 
+import org.apache.maven.mercury.spi.http.server.AuthenticatingTestServer;
 import org.apache.maven.mercury.spi.http.server.SimpleTestServer;
 import org.apache.maven.mercury.util.FileUtil;
 import org.apache.tools.ant.BuildFileTest;
@@ -20,6 +21,7 @@
 extends BuildFileTest 
 {
   static final String _localRepoDir = "./target/repo";
+  static       File   _localRepoDirFile;
   
   static final String _writeRepoDir = "./target/test-repo";
   static       File   _writeRepoDirFile;
@@ -34,6 +36,7 @@
   static       File   _jarDirFile;
 
   static final String _remoteRepoDir = "./target/test-classes/remoteRepo";
+  static       File   _remoteRepoDirFile;
   static final String _remoteRepoUrlPrefix = "http://localhost:";;
   static final String _remoteRepoUrlSufix = "/repo";
 
@@ -41,6 +44,9 @@
   
   SimpleTestServer _jetty;
   String _port;
+  
+  AuthenticatingTestServer _secureJetty;
+  String _securedPort;
     
   Resolver _resolver;
   Config   _config;
@@ -95,16 +101,16 @@
     _config = new Config();
     _config.setId( "conf" );
     
-    File lrDir = new File( _localRepoDir );
-    FileUtil.delete( lrDir );
-    lrDir.mkdirs();
+    _localRepoDirFile = new File( _localRepoDir );
+    FileUtil.delete( _localRepoDirFile );
+    _localRepoDirFile.mkdirs();
     
     Config.Repo localRepo = _config.createRepo();
     localRepo.setId( "localRepo" );
     localRepo.setDir( _localRepoDir );
     
-    File rrDir = new File( _remoteRepoDir );
-    _jetty = new SimpleTestServer( rrDir, _remoteRepoUrlSufix );
+    _remoteRepoDirFile = new File( _remoteRepoDir );
+    _jetty = new SimpleTestServer( _remoteRepoDirFile, _remoteRepoUrlSufix );
     _jetty.start();
     _port = ""+_jetty.getPort();
     
@@ -125,7 +131,7 @@
 
     System.setProperty( "ant.home", ".src/test/apache-ant-1.6.5" );
     
-    configureProject("build.xml");
+    configureProject( "build.xml" );
 
     _writeRepoDirFile = new File( _writeRepoDir );
     FileUtil.delete( _writeRepoDirFile );
@@ -216,6 +222,77 @@
     assertTrue( jar.exists() );
   }
   //-----------------------------------
+  public void testBadAuthRepo()
+  throws Exception
+  {
+    try
+    {
+      String title = "compile-auth";
+      System.out.println("========> start "+title);
+      System.out.flush();
+      
+      _secureJetty = new AuthenticatingTestServer( 50000, _remoteRepoDirFile, 
"/maven2" );
+      _secureJetty.start();
+      
+      try
+      {
+        executeTarget("compile-bad-auth");
+        fail( "accessing authenticated repo without password succeded - 
failing test" );
+      }
+      catch( Exception e )
+      {
+        System.out.println("Expected exception: "+e.getMessage() );
+      }
+    }
+    finally
+    {
+      if( _secureJetty != null )
+        try
+        {
+          _secureJetty.stop();
+          _secureJetty.destroy();
+        }
+        catch( Exception e ){}
+    }
+  }
+  //-----------------------------------
+  public void testAuthRepo()
+  throws Exception
+  {
+    try
+    {
+      String title = "compile-auth";
+      System.out.println("========> start "+title);
+      System.out.flush();
+      
+      File af = new File( _compileDirFile, "T.class" );
+   
+      assertFalse( af.exists() );
+  
+      File jar = new File( _jarDirFile, "t-auth.jar" );
+      
+      assertFalse( jar.exists() );
+      
+      _secureJetty = new AuthenticatingTestServer( 50000, _remoteRepoDirFile, 
"/maven2" );
+      _secureJetty.start();
+      
+      executeTarget("compile-auth");
+      
+      assertTrue( af.exists() );
+      assertTrue( jar.exists() );
+    }
+    finally
+    {
+      if( _secureJetty != null )
+        try
+        {
+          _secureJetty.stop();
+          _secureJetty.destroy();
+        }
+        catch( Exception e ){}
+    }
+  }
+  //-----------------------------------
   public void testWriteToRepository()
   {
     String title = "write";

Modified: 
maven/mercury/trunk/mercury-md/mercury-md-sat/src/main/java/org/apache/maven/mercury/metadata/DependencyTreeBuilder.java
URL: 
http://svn.apache.org/viewvc/maven/mercury/trunk/mercury-md/mercury-md-sat/src/main/java/org/apache/maven/mercury/metadata/DependencyTreeBuilder.java?rev=727105&r1=727104&r2=727105&view=diff
==============================================================================
--- 
maven/mercury/trunk/mercury-md/mercury-md-sat/src/main/java/org/apache/maven/mercury/metadata/DependencyTreeBuilder.java
 (original)
+++ 
maven/mercury/trunk/mercury-md/mercury-md-sat/src/main/java/org/apache/maven/mercury/metadata/DependencyTreeBuilder.java
 Tue Dec 16 10:23:31 2008
@@ -59,8 +59,8 @@
 {
   public static final ArtifactMetadata DUMMY_ROOT = new 
ArtifactMetadata("__fake:__fake:1.0");
   
-  private static final Language LANG = new 
DefaultLanguage(DependencyTreeBuilder.class);
-  private static final IMercuryLogger LOG = MercuryLoggerManager.getLogger( 
DependencyTreeBuilder.class ); 
+  private static final Language _lang = new 
DefaultLanguage(DependencyTreeBuilder.class);
+  private static final IMercuryLogger _log = MercuryLoggerManager.getLogger( 
DependencyTreeBuilder.class ); 
   
   private Collection<MetadataTreeArtifactFilter> _filters;
   private List<Comparator<MetadataTreeNode>> _comparators;
@@ -158,7 +158,7 @@
   throws MetadataTreeException
   {
     if( Util.isEmpty( startMDs ) )
-      throw new MetadataTreeException( LANG.getMessage( "empty.md.collection") 
);
+      throw new MetadataTreeException( _lang.getMessage( 
"empty.md.collection") );
 
     List<MetadataTreeNode> deps = new ArrayList<MetadataTreeNode>( 
startMDs.size() );
 
@@ -178,7 +178,11 @@
     for( MetadataTreeNode kid : deps )
       root.addChild( kid );
     
-    return resolveConflicts( root );
+    List<ArtifactMetadata>  res = resolveConflicts( root );
+    
+    res.remove( DUMMY_ROOT );
+    
+    return res;
   }
   //-----------------------------------------------------
   private MetadataTreeNode createNode( ArtifactBasicMetadata nodeMD, 
MetadataTreeNode parent, ArtifactBasicMetadata nodeQuery, ArtifactScopeEnum 
globalScope )
@@ -203,7 +207,7 @@
         mr = _reader.readDependencies( nodeMD );
   
         if( mr == null )
-          throw new MetadataTreeException( LANG.getMessage( 
"artifact.md.not.found", nodeMD.toString() ) );
+          throw new MetadataTreeException( _lang.getMessage( 
"artifact.md.not.found", nodeMD.toString() ) );
         
         MetadataTreeNode node = new MetadataTreeNode( mr, parent, nodeQuery );
     
@@ -233,8 +237,8 @@
         for( ArtifactBasicMetadata md : dependencies )
         {
 
-if( LOG.isDebugEnabled() )
-  LOG.debug("node "+nodeQuery+", dep "+md );
+if( _log.isDebugEnabled() )
+  _log.debug("node "+nodeQuery+", dep "+md );
 
           List<ArtifactBasicMetadata> versions = expandedDeps.get( md );
           if( versions == null || versions.size() < 1 )
@@ -370,7 +374,7 @@
   throws MetadataTreeException
   {
     if( root == null )
-      throw new MetadataTreeException(LANG.getMessage( "empty.tree" ));
+      throw new MetadataTreeException(_lang.getMessage( "empty.tree" ));
     
     try
     {
@@ -393,7 +397,7 @@
   throws MetadataTreeException
   {
     if( root == null )
-      throw new MetadataTreeException(LANG.getMessage( "empty.tree" ));
+      throw new MetadataTreeException(_lang.getMessage( "empty.tree" ));
     
     try
     {

Modified: 
maven/mercury/trunk/mercury-repo/mercury-repo-api/src/main/java/org/apache/maven/mercury/repository/api/RepositoryUpdateIntervalPolicy.java
URL: 
http://svn.apache.org/viewvc/maven/mercury/trunk/mercury-repo/mercury-repo-api/src/main/java/org/apache/maven/mercury/repository/api/RepositoryUpdateIntervalPolicy.java?rev=727105&r1=727104&r2=727105&view=diff
==============================================================================
--- 
maven/mercury/trunk/mercury-repo/mercury-repo-api/src/main/java/org/apache/maven/mercury/repository/api/RepositoryUpdateIntervalPolicy.java
 (original)
+++ 
maven/mercury/trunk/mercury-repo/mercury-repo-api/src/main/java/org/apache/maven/mercury/repository/api/RepositoryUpdateIntervalPolicy.java
 Tue Dec 16 10:23:31 2008
@@ -35,7 +35,7 @@
 public class RepositoryUpdateIntervalPolicy
 implements RepositoryUpdatePolicy
 {
-  private static final Language LANG = new DefaultLanguage( 
RepositoryUpdateIntervalPolicy.class );
+  private static final Language _lang = new DefaultLanguage( 
RepositoryUpdateIntervalPolicy.class );
   
   public static final String UPDATE_POLICY_NAME_NEVER = "never";
 
@@ -81,7 +81,7 @@
   public void init( String policy )
   {
      if( Util.isEmpty( policy ) )
-       throw new IllegalArgumentException( LANG.getMessage( "empty.policy", 
policy ));
+       throw new IllegalArgumentException( _lang.getMessage( "empty.policy", 
policy ));
      
      if( policy.startsWith( UPDATE_POLICY_NAME_ALWAYS ) )
        interval = 0L;
@@ -93,12 +93,12 @@
      {
        int len = policy.length();
        if( len <= UPDATE_POLICY_INTERVAL_LENGTH )
-         throw new IllegalArgumentException( LANG.getMessage( 
"bad.interval.policy", policy ));
+         throw new IllegalArgumentException( _lang.getMessage( 
"bad.interval.policy", policy ));
 
        interval = Integer.parseInt( policy.substring( len-1 ) ) * 60000L;
      }
      else
-       throw new IllegalArgumentException( LANG.getMessage( "bad.policy", 
policy ));
+       throw new IllegalArgumentException( _lang.getMessage( "bad.policy", 
policy ));
   }
 
   public boolean timestampExpired( long lastUpdateMillis )
@@ -121,12 +121,4 @@
     return res;
   }
   
-  public static void main(
-      String[] args )
-  {
-    RepositoryUpdateIntervalPolicy up = new 
RepositoryUpdateIntervalPolicy("interval2");
-    
-    System.out.println("Interval is "+up.interval);
-  }
-
 }

Modified: 
maven/mercury/trunk/mercury-transport/mercury-transport-http/src/test/java/org/apache/maven/mercury/spi/http/server/AuthenticatingTestServer.java
URL: 
http://svn.apache.org/viewvc/maven/mercury/trunk/mercury-transport/mercury-transport-http/src/test/java/org/apache/maven/mercury/spi/http/server/AuthenticatingTestServer.java?rev=727105&r1=727104&r2=727105&view=diff
==============================================================================
--- 
maven/mercury/trunk/mercury-transport/mercury-transport-http/src/test/java/org/apache/maven/mercury/spi/http/server/AuthenticatingTestServer.java
 (original)
+++ 
maven/mercury/trunk/mercury-transport/mercury-transport-http/src/test/java/org/apache/maven/mercury/spi/http/server/AuthenticatingTestServer.java
 Tue Dec 16 10:23:31 2008
@@ -18,39 +18,53 @@
  */
 package org.apache.maven.mercury.spi.http.server;
 
+import java.io.File;
+
 import org.mortbay.jetty.security.BasicAuthenticator;
 import org.mortbay.jetty.security.Constraint;
 import org.mortbay.jetty.security.ConstraintMapping;
 import org.mortbay.jetty.security.HashUserRealm;
 import org.mortbay.jetty.security.SecurityHandler;
 
-public class AuthenticatingTestServer extends SimpleTestServer
+public class AuthenticatingTestServer
+extends SimpleTestServer
 {
     private static final String __username = "foo";
     private static final String __password = "bar";
     private static final String __role = "foomeister";
     
+    private void init()
+    {
+      HashUserRealm realm = new HashUserRealm();
+      realm.put (__username, __password);
+      realm.addUserToRole(__username, __role);
+      realm.setName("foorealm");
+      
+      SecurityHandler securityHandler = new SecurityHandler();
+      securityHandler.setAuthenticator(new BasicAuthenticator());
+      securityHandler.setUserRealm(realm);
+      Constraint constraint = new Constraint();
+      constraint.setAuthenticate(true);
+      constraint.setRoles(new String[]{__role});
+      ConstraintMapping cm = new ConstraintMapping();
+      cm.setConstraint(constraint);
+      cm.setPathSpec("/*");
+      securityHandler.setConstraintMappings(new ConstraintMapping[]{cm});
+      context.addHandler(securityHandler);
+    }
+    
+    public AuthenticatingTestServer( int port, File localBase, String 
remotePathFragment )
+    throws Exception
+    {
+      super( port, localBase, remotePathFragment );
+      init();
+    }
+
     public AuthenticatingTestServer()
     throws Exception
     {
-        super();
-        
-        HashUserRealm realm = new HashUserRealm();
-        realm.put (__username, __password);
-        realm.addUserToRole(__username, __role);
-        realm.setName("foorealm");
-        
-        SecurityHandler securityHandler = new SecurityHandler();
-        securityHandler.setAuthenticator(new BasicAuthenticator());
-        securityHandler.setUserRealm(realm);
-        Constraint constraint = new Constraint();
-        constraint.setAuthenticate(true);
-        constraint.setRoles(new String[]{__role});
-        ConstraintMapping cm = new ConstraintMapping();
-        cm.setConstraint(constraint);
-        cm.setPathSpec("/*");
-        securityHandler.setConstraintMappings(new ConstraintMapping[]{cm});
-        context.addHandler(securityHandler);
+      super();
+      init();
     }
 
     public String getUsername()

Modified: 
maven/mercury/trunk/mercury-transport/mercury-transport-http/src/test/java/org/apache/maven/mercury/spi/http/server/SimpleTestServer.java
URL: 
http://svn.apache.org/viewvc/maven/mercury/trunk/mercury-transport/mercury-transport-http/src/test/java/org/apache/maven/mercury/spi/http/server/SimpleTestServer.java?rev=727105&r1=727104&r2=727105&view=diff
==============================================================================
--- 
maven/mercury/trunk/mercury-transport/mercury-transport-http/src/test/java/org/apache/maven/mercury/spi/http/server/SimpleTestServer.java
 (original)
+++ 
maven/mercury/trunk/mercury-transport/mercury-transport-http/src/test/java/org/apache/maven/mercury/spi/http/server/SimpleTestServer.java
 Tue Dec 16 10:23:31 2008
@@ -32,20 +32,35 @@
 public class SimpleTestServer
     extends Server
 {
-    File base;
-    Context context;
+  
+  final static String LOCAL_PATH = "/testRepo/";
+  final static String REMOTE_SEG = "/maven2/repo";
+  
+  File base;
+  Context context;
     
+    public SimpleTestServer( int port )
+    throws Exception
+    {
+      this( port, LOCAL_PATH, REMOTE_SEG );
+    }
     
     public SimpleTestServer()
-        throws Exception
+    throws Exception
     {
-        this( "/testRepo/", "/maven2/repo" );
+      this( 0, LOCAL_PATH, REMOTE_SEG );
     }
 
     public SimpleTestServer( String localPathFragment, String 
remotePathFragment )
-        throws Exception
+    throws Exception
     {
-        super( 0 );
+      this( 0, localPathFragment, remotePathFragment );
+    }
+    
+    public SimpleTestServer( int port, String localPathFragment, String 
remotePathFragment )
+    throws Exception
+    {
+        super( port );
 
         HandlerCollection handlers = new HandlerCollection();
         setHandler( handlers );
@@ -76,9 +91,15 @@
     }
 
     public SimpleTestServer( File localBase, String remotePathFragment )
-        throws Exception
+    throws Exception
+    {
+      this( 0, localBase, remotePathFragment ); 
+    }
+
+    public SimpleTestServer( int port, File localBase, String 
remotePathFragment )
+    throws Exception
     {
-        super( 0 );
+        super( port );
 
         HandlerCollection handlers = new HandlerCollection();
         setHandler( handlers );


Reply via email to