archiva-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Ben Tatham <bentat...@nanometrics.ca>
Subject Re: Proxied Repositories
Date Thu, 29 Mar 2007 15:34:23 GMT
Snippets of my settings.xml:

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

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

nicolas de loof wrote:
> The browsing is rendered by archiva.
>
> What URL did you provide as miror ?
>
> 2007/3/29, Ben Tatham <bentatham@nanometrics.ca>:
>>
>> Oh wait...I spoke to soon.  Now it got the artifact directly from
>> repo1.maven...That's what I don't want.  Argg...
>>
>> Nico, does setting the guest to Observer affect how it accesses
>> .../repository?  When I go to the website and look at /repository, I get
>> a directory listing.  Is that just standard tomcat doing that or is it
>> archiva making that page for me?
>>
>> -Ben
>>
>> nicolas de loof wrote:
>> > Your right about the "download on request" behaviour :
>> > Archiva will ask the proxied repositories for any artifact missing in
>> the
>> > managed repository.
>> >
>> > You need to grant the "guest" user the observer role so that it can
>> > download
>> > artifacts. Maybe this is the issue you get.
>> >
>> > Nico.
>> >
>> >
>> > 2007/3/29, Ben Tatham <bentatham@nanometrics.ca>:
>> >>
>> >> 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>
>> >>
>> >>
>> >
>>
>>
>


Mime
View raw message