Hello All,
I am trying to use archiva on our company network to "proxy" the central repos...my understanding is that this means that if a developer runs Maven and requests an artifact from the archiva repository, that if archiva does not already have it in its own repository, it will get it from the global repo (or mirror) and put it in its repo, and give it to the local maven request. That way, the next developer that comes along does not have to go out to the net to get it. Is this correct?

If this is the expected behaviour, it does not seem to work for me. Any ideas? Below is my archiva.xml.
Thanks in advance,
Ben <cid:part1.02000705.07090602@nanometrics.ca>

<?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>

Reply via email to