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]