You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@archiva.apache.org by Jochen Hebbrecht <jo...@gmail.com> on 2008/12/16 14:08:15 UTC

Timeout setting for JAR files that are not in the repo?

Hi,

We are using Archiva for a while now, and I must say, we are very happy with it!

Now, we have a small problem. Whenever we want to load a JAR file that
is not a repository, maven really gets stuck on the URL. After several
seconds, maven tries repo1.maven.org.
I want to decrease the timeout setting. If I receive a 404 => skip!

An example:
[INFO] Adding default classpath contaigner:
org.eclipse.jdt.launching.JRE_CONTAINER
Downloading: http://MYDOMAIN.be:8080/archiva/repository/internal/javax/mail/mail/1.3.1/mail-1.3.1.pom

=> waiting 30 seconds!

Downloading: http://repo1.maven.org/maven2/javax/mail/mail/1.3.1/mail-1.3.1.pom
759b downloaded
Downloading: http://MYDOMAIN.be:8080/archiva/repository/internal/javax/activation/activation/1.0.2/activation-1.0.2.pom

=> waiting 30 seconds!

Downloading: http://repo1.maven.org/maven2/javax/activation/activation/1.0.2/activation-1.0.2.pom
776b downloaded
Downloading: http://MYDOMAIN.be:8080/archiva/repository/internal/javax/mail/mail/1.3.1/mail-1.3.1.jar

=> waiting 30 seconds!

Downloading: http://repo1.maven.org/maven2/javax/mail/mail/1.3.1/mail-1.3.1.jar

Is it possible to change that setting?

This is my repo config:

		<profile>
			<id>jochen</id>
			<repositories>
				<repository>
					<id>COMPANY-maven-repo-internal</id>
					<name>COMPANY Maven Repository</name>
					<releases>
						<enabled>true</enabled>
						<updatePolicy>always</updatePolicy>
						<checksumPolicy>warn</checksumPolicy>
					</releases>
					<url>http://MYDOMAIN:8080/archiva/repository/internal</url>
					<layout>default</layout>
				</repository>
			</repositories>
		</profile>


Thanks in advance!
Jochen

Re: Timeout setting for JAR files that are not in the repo?

Posted by Brett Porter <br...@apache.org>.
Maven itself doesn't have a timeout setting until v2.1.0-M1.

However, what you want is for the performance of the Archiva request  
to improve. The long request is probably because of attempts to proxy  
the POM. If so, you can use whitelists and blacklists on your proxies  
to ensure that proxies are not consulted for specific artifacts.

HTH,
Brett

On 17/12/2008, at 12:08 AM, Jochen Hebbrecht wrote:

> Hi,
>
> We are using Archiva for a while now, and I must say, we are very  
> happy with it!
>
> Now, we have a small problem. Whenever we want to load a JAR file that
> is not a repository, maven really gets stuck on the URL. After several
> seconds, maven tries repo1.maven.org.
> I want to decrease the timeout setting. If I receive a 404 => skip!
>
> An example:
> [INFO] Adding default classpath contaigner:
> org.eclipse.jdt.launching.JRE_CONTAINER
> Downloading: http://MYDOMAIN.be:8080/archiva/repository/internal/javax/mail/mail/1.3.1/mail-1.3.1.pom
>
> => waiting 30 seconds!
>
> Downloading: http://repo1.maven.org/maven2/javax/mail/mail/1.3.1/mail-1.3.1.pom
> 759b downloaded
> Downloading: http://MYDOMAIN.be:8080/archiva/repository/internal/javax/activation/activation/1.0.2/activation-1.0.2.pom
>
> => waiting 30 seconds!
>
> Downloading: http://repo1.maven.org/maven2/javax/activation/activation/1.0.2/activation-1.0.2.pom
> 776b downloaded
> Downloading: http://MYDOMAIN.be:8080/archiva/repository/internal/javax/mail/mail/1.3.1/mail-1.3.1.jar
>
> => waiting 30 seconds!
>
> Downloading: http://repo1.maven.org/maven2/javax/mail/mail/1.3.1/mail-1.3.1.jar
>
> Is it possible to change that setting?
>
> This is my repo config:
>
> 		<profile>
> 			<id>jochen</id>
> 			<repositories>
> 				<repository>
> 					<id>COMPANY-maven-repo-internal</id>
> 					<name>COMPANY Maven Repository</name>
> 					<releases>
> 						<enabled>true</enabled>
> 						<updatePolicy>always</updatePolicy>
> 						<checksumPolicy>warn</checksumPolicy>
> 					</releases>
> 					<url>http://MYDOMAIN:8080/archiva/repository/internal</url>
> 					<layout>default</layout>
> 				</repository>
> 			</repositories>
> 		</profile>
>
>
> Thanks in advance!
> Jochen

--
Brett Porter
brett@apache.org
http://blogs.exist.com/bporter/