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 
[email protected] 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 
[email protected] 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

Reply via email to