So how do you setup a proxy repo? I am trying it with archiva (actually within maestro), but am having trouble getting it working. The proxy repo doesn't get the artifact, so local maven has to go out to the net to get it...I am sure I am doing something wrong either in archiva or settings.xml...
snippets of settings.xml:

   <profile>
     <id>maestro</id>
     <repositories>
       <repository>
         <id>maestro-project-server</id>
         <name>Maestro Project Server</name>
         <url>http://penguin.nanometrics.ca:8081/repository</url>
       </repository>
     </repositories>
     <pluginRepositories>
       <pluginRepository>
         <id>maestro-project-server</id>
         <name>Maestro Project Server</name>
         <url>http://penguin.nanometrics.ca:8081/repository</url>
       </pluginRepository>
     </pluginRepositories>
   </profile>

 </profiles>

   <mirror>
     <mirrorOf>central</mirrorOf>
     <url>http://penguin.nanometrics.ca:8081/repository</url>
     <id>nmx-central-mirror</id>
     <name>Mergere Mirror Repository</name>
   </mirror>


Archiva.xml:

<?xml version="1.0" encoding="UTF-8"?><configuration>
 <repositories>
   <repository>
<directory>/disk1/maestro-1.1/project-server/data/project-server/repository</directory>
     <includeSnapshots>true</includeSnapshots>
     <id>maestro</id>
     <name>Central Managed Repository</name>
   </repository>
 </repositories>
 <proxiedRepositories>
   <proxiedRepository>
     <url>http://repo.mergere.com/maven2</url>
     <managedRepository>maestro</managedRepository>
     <snapshotsPolicy>hourly</snapshotsPolicy>
     <releasesPolicy>hourly</releasesPolicy>
     <useNetworkProxy>true</useNetworkProxy>
     <id>mergere</id>
     <name>Mergere Repository Mirror</name>
   </proxiedRepository>
   <proxiedRepository>
     <url>http://www.ibiblio.org/maven2</url>
     <managedRepository>maestro</managedRepository>
     <snapshotsPolicy>daily</snapshotsPolicy>
     <useNetworkProxy>true</useNetworkProxy>
     <id>Ibiblio</id>
     <name>Ibiblio</name>
   </proxiedRepository>
 </proxiedRepositories>
 <localRepository>/root/.m2/repository</localRepository>
<indexPath>/disk1/maestro-1.1/project-server/data/project-server/index</indexPath>
 <proxy>
     <host>primrose</host>
     <port>8080</port>
 </proxy>
</configuration>


Baz wrote:
thanks. :)

On 3/24/07, Wayne Fay <[EMAIL PROTECTED]> wrote:
A mirror can be a proxy, but it doesn't have to be. And there are
various reasons for implementing a mirror, but one of them is
certainly to increase the speed/performance of the repository.

Wayne

On 3/24/07, Baz <[EMAIL PROTECTED]> wrote:
> Is the main purpose of Maven 2.0 mirror server is to increase
> performance of Maven 2.0 repository? Is it the same as proxy server?
>
> Thanks.
>
> B.
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


<?xml version="1.0" encoding="UTF-8"?><configuration>
  <repositories>
    <repository>
      <directory>/disk1/maestro-1.1/project-server/data/project-server/repository</directory>
      <includeSnapshots>true</includeSnapshots>
      <id>maestro</id>
      <name>Central Managed Repository</name>
    </repository>
  </repositories>
  <proxiedRepositories>
    <proxiedRepository>
      <url>http://repo.mergere.com/maven2</url>
      <managedRepository>maestro</managedRepository>
      <snapshotsPolicy>hourly</snapshotsPolicy>
      <releasesPolicy>hourly</releasesPolicy>
      <useNetworkProxy>true</useNetworkProxy>
      <id>mergere</id>
      <name>Mergere Repository Mirror</name>
    </proxiedRepository>
    <proxiedRepository>
      <url>http://www.ibiblio.org/maven2</url>
      <managedRepository>maestro</managedRepository>
      <snapshotsPolicy>daily</snapshotsPolicy>
      <useNetworkProxy>true</useNetworkProxy>
      <id>Ibiblio</id>
      <name>Ibiblio</name>
    </proxiedRepository>
  </proxiedRepositories>
  <localRepository>/root/.m2/repository</localRepository>
  <indexPath>/disk1/maestro-1.1/project-server/data/project-server/index</indexPath>
  <proxy>
	  <host>primrose</host>
	  <port>8080</port>
  </proxy>
</configuration>

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to