Ok. I took that out, but that doesn't help either.
1) Why does the warning say http://repo1.maven.org/maven2 when really it
tried http://penguin...
2) Has anyone done this with maestro before? I rather avoid it, but
I'm tempted to install archiva standalone to try it their...
Downloading:
http://penguin.nanometrics.ca:8081/repository/org/apache/ant/ant-apache-oro/1.7.0/ant-apache-oro-1.7.0.pom
[WARNING] Unable to get resource from repository central
(http://repo1.maven.org/maven2)
Downloading:
http://penguin.nanometrics.ca:8081/repository/org/apache/ant/ant-apache-oro/1.7.0/ant-apache-oro-1.7.0.jar
[WARNING] Unable to get resource from repository central
(http://repo1.maven.org/maven2)
[INFO]
------------------------------------------------------------------------
[ERROR] BUILD ERROR
[INFO]
------------------------------------------------------------------------
[INFO] Failed to resolve artifact.
Missing:
----------
1) org.apache.ant:ant-apache-oro:jar:1.7.0
Try downloading the file manually from the project website.
Then, install it using the command:
mvn install:install-file -DgroupId=org.apache.ant
-DartifactId=ant-apache-oro \
-Dversion=1.7.0 -Dpackaging=jar -Dfile=/path/to/file
Path to dependency:
1) org.apache.maven.plugins:maven-antrun-plugin:maven-plugin:1.1
2) org.apache.ant:ant-apache-oro:jar:1.7.0
----------
1 required artifact is missing.
for artifact:
org.apache.maven.plugins:maven-antrun-plugin:maven-plugin:1.1
from the specified remote repositories:
central (http://repo1.maven.org/maven2),
snapshots (http://snapshots.maven.codehaus.org/maven2)
Emmanuel Venisse wrote:
You don't need the <repositories/> part because it's your mirror.
Emmanuel
nicolas de loof a écrit :
AFAIK you have to add the managed repository ID after "
http://penguin.nanometrics.ca:8081/repository"
-> http://penguin.nanometrics.ca:8081/repository/myrepo
2007/3/29, Ben Tatham <[EMAIL PROTECTED]>:
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 <[EMAIL PROTECTED]>:
>>
>> 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 <[EMAIL PROTECTED]>:
>> >>
>> >> 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>
>> >>
>> >>
>> >
>>
>>
>