maven-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Nord, James" <JN...@nds.com>
Subject 3.0-a6 proxy and MNG-4489?
Date Tue, 09 Feb 2010 16:14:41 GMT
Hi all,

Is there any known issues with proxies in maven 3.0 alpha6?

I found MNG-4489 which is supposedly fixed in a6 but this implies proxies should be working.

Basically it's ignoring what I have in my settings.xml and connecting directly for _some_
artifacts!?

(as shown by netstat -an) and the mvn -e stacktrace

Caused by: org.apache.maven.wagon.TransferFailedException: Error transferring file
        at org.apache.maven.wagon.providers.http.LightweightHttpWagon.fillInputData(LightweightHttpWagon.java:85)
        at org.apache.maven.wagon.StreamWagon.getInputStream(StreamWagon.java:116)
        at org.apache.maven.wagon.StreamWagon.getIfNewer(StreamWagon.java:88)
        at org.apache.maven.wagon.StreamWagon.get(StreamWagon.java:61)
        at org.apache.maven.repository.legacy.DefaultWagonManager.getRemoteFile(DefaultWagonManager.java:309)
        at org.apache.maven.repository.legacy.DefaultWagonManager.getArtifact(DefaultWagonManager.java:98)
        at org.apache.maven.repository.legacy.DefaultWagonManager.getArtifact(DefaultWagonManager.java:129)
        at org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:213)
        ... 19 more
Caused by: java.net.ConnectException: Connection timed out: connect
        at java.net.PlainSocketImpl.socketConnect(Native Method)
        at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333)
        at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:195)
        at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:182)
        at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366)
        at java.net.Socket.connect(Socket.java:525)
        at java.net.Socket.connect(Socket.java:475)
        at sun.net.NetworkClient.doConnect(NetworkClient.java:163)
        at sun.net.www.http.HttpClient.openServer(HttpClient.java:394)
        at sun.net.www.http.HttpClient.openServer(HttpClient.java:529)
        at sun.net.www.http.HttpClient.<init>(HttpClient.java:233)
        at sun.net.www.http.HttpClient.New(HttpClient.java:306)
        at sun.net.www.http.HttpClient.New(HttpClient.java:323)
        at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:860)
        at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:801)
        at sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:726)
        at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1049)
        at org.apache.maven.wagon.providers.http.LightweightHttpWagon.fillInputData(LightweightHttpWagon.java:71)

<?xml version="1.0" encoding="UTF-8"?>
<settings xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">
  <proxies>
   <proxy>
      <id>myProxy</id>
      <active>true</active>
      <protocol>http</protocol>
      <host>myproxyserver.internal.host </host>
      <port>8080</port>
      <username>myUser</username>
      <password>IAmNotThatStup1d</password>
    </proxy>
  </proxies>
  <mirrors>
                                <mirror>
                                                <id>central_mirror</id>
                                                <name>Nexus Releases</name>
                                                <url>http://some.external.host/content/groups/all</url>
                                                <mirrorOf>*</mirrorOf>
                                </mirror>
                </mirrors>
</settings>

Strangley enough it works for some artifacts but then will always fail to use the proxy or
some dependencies.

e.g.
Path to dependency:
      1) org.sonatype.nexus.plugins:nexus-archetype-plugin:pom:pom:1.0.0-SNAPSHOT
      2) org.sonatype.nexus:nexus-rest-api:jar:1.5.0
      3) org.sonatype.nexus:nexus-app:jar:1.5.0
      4) org.jsecurity:jsecurity:jar:0.9.0-RC2-sonatype

And ho hum org.sonatype.nexus:nexus-app:jar:1.5.0 has a parent org.sonatype.nexus:nexus:pom:1.5.0
that defines a repo and a plugin repo...

The dependency tree for these is all from the artifact here: http://svn.sonatype.org/nexus-plugins/trunk/nexus-archetype-plugin/

Apache Maven 3.0-alpha-6 (r896384; 2010-01-06 11:00:46+0000)
Java version: 1.6.0_16
Java home: C:\Java\jdk1.6.0_16\jre
Default locale: en_GB, platform encoding: Cp1252
OS name: "windows xp" version: "5.1" arch: "x86" Family: "windows"

Regards,

                /James

________________________________

**************************************************************************************
This message is confidential and intended only for the addressee. If you have received this
message in error, please immediately notify the postmaster@nds.com and delete it from your
system as well as any copies. The content of e-mails as well as traffic data may be monitored
by NDS for employment and security purposes. To protect the environment please do not print
this e-mail unless necessary.

NDS Limited. Registered Office: One London Road, Staines, Middlesex, TW18 4EX, United Kingdom.
A company registered in England and Wales. Registered no. 3080780. VAT no. GB 603 8808 40-00
**************************************************************************************

________________________________
This message is confidential and intended only for the addressee. If you have received this
message in error, please immediately notify the postmaster@nds.com and delete it from your
system as well as any copies. The content of e-mails as well as traffic data may be monitored
by NDS for employment and security purposes.
To protect the environment please do not print this e-mail unless necessary.

An NDS Group Limited company. www.nds.com

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message