Hello,
I can have a look to see why dav wagon fail with 2.x
Can you load an issue ? BTW we don't have enough it test for that.

2012/2/2 Julien HENRY <henr...@yahoo.fr>:
> Hi,
>
> Does someone have a working configuration for deploying artifacts to a dav 
> repository from behind a proxy with Maven 2.2.1 AND Maven 3.0.x?
>
> Currently I only managed to have something working with Maven 3.0.x but I 
> still have the polluting message:
> SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
> SLF4J: Defaulting to no-operation (NOP) logger implementation
> SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further 
> details.
> (not a bloquer but annoying for users)
>
> No solution seems to work with Maven 2.2.1.
>
> <------------------ FIRST TRY -------------------------->
>
> My company uses an http proxy so in my settings.xml I have something like:
>         <proxy>
>             <id>myproxy</id>
>             <active>true</active>
>             <protocol>http</protocol>
>             <username>user</username>
>             <password>pwd</password>
>             <host>proxy.mycompany.fr</host>
>             <port>3128</port>
>             <nonProxyHosts>localhost,*.mycompany.fr</nonProxyHosts>
>         </proxy>
>
> In my parent pom the version of the maven-deploy-plugin is set to 2.7.
>
> Fail with Maven 2.2.1:
> [INFO] [deploy:deploy {execution: default-deploy}]
> [INFO] Retrieving previous build number from codehaus.org
> [DEBUG] Checking for pre-existing User-Agent configuration.
> [DEBUG] Adding User-Agent configuration.
> [DEBUG] Connecting to repository: 'codehaus.org' with url: 
> 'dav:https://dav.codehaus.org/snapshots.repository/sonar-plugins';.
> [INFO] 
> ------------------------------------------------------------------------
> [ERROR] BUILD ERROR
> [INFO] 
> ------------------------------------------------------------------------
> [INFO] Error retrieving previous build number for artifact 
> 'org.codehaus.sonar-plugins:sonar-violationdensity-plugin:sonar-plugin': 
> repository metadata for: 'snapshot 
> org.codehaus.sonar-plugins:sonar-violationdensity-plugin:1.3-SNAPSHOT' could 
> not be retrieved from repository: codehaus.org due to an error: 
> dav.codehaus.org
>
> [...]
> Caused by: java.net.UnknownHostException: dav.codehaus.org
>         at 
> java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:175)
>         at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:384)
>         at java.net.Socket.connect(Socket.java:546)
>         at sun.security.ssl.SSLSocketImpl.connect(SSLSocketImpl.java:584)
>         at sun.security.ssl.SSLSocketImpl.<init>(SSLSocketImpl.java:426)
>         at 
> sun.security.ssl.SSLSocketFactoryImpl.createSocket(SSLSocketFactoryImpl.java:142)
>         at 
> hidden.org.apache.commons.httpclient.protocol.SSLProtocolSocketFactory.createSocket(SSLProtocolSocketFactory.java:81)
>         at 
> hidden.org.apache.commons.httpclient.protocol.SSLProtocolSocketFactory.createSocket(SSLProtocolSocketFactory.java:126)
>         at 
> hidden.org.apache.commons.httpclient.HttpConnection.open(HttpConnection.java:706)
>         at 
> hidden.org.apache.commons.httpclient.MultiThreadedHttpConnectionManager$HttpConnectionAdapter.open(MultiThreadedHttpConnectionManager.java:1321)
>         at 
> hidden.org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry(HttpMethodDirector.java:386)
>         at 
> hidden.org.apache.commons.httpclient.HttpMethodDirector.executeMethod(HttpMethodDirector.java:170)
>         at 
> hidden.org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:396)
>         at 
> hidden.org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:324)
>         at 
> org.apache.maven.wagon.shared.http.AbstractHttpClientWagon.execute(AbstractHttpClientWagon.java:446)
>         at 
> org.apache.maven.wagon.shared.http.AbstractHttpClientWagon.fillInputData(AbstractHttpClientWagon.java:561)
>
> Fail with Maven 3.0.4:
> Caused by: org.sonatype.aether.transfer.NoRepositoryConnectorException: No 
> connector available to access repository codehaus.org 
> (dav:https://dav.codehaus.org/snapshots.repository/sonar-plugins) of type 
> default using the available factories WagonRepositoryConnectorFactory
>         at 
> org.sonatype.aether.impl.internal.DefaultRemoteRepositoryManager.getRepositoryConnector(DefaultRemoteRepositoryManager.java:400)
>         at 
> org.sonatype.aether.impl.internal.DefaultDeployer.deploy(DefaultDeployer.java:231)
>         ... 26 more
>
> <------------------ SECOND TRY -------------------------->
>
> So I have added the webdav wagon extension in my parent pom:
>       <extension>
>         <groupId>org.apache.maven.wagon</groupId>
>         <artifactId>wagon-webdav-jackrabbit</artifactId>
>         <version>2.2</version>
>       </extension>
>
> Fail with Maven 2.2.1:
> [INFO] [deploy:deploy {execution: default-deploy}]
> [INFO] Retrieving previous build number from codehaus.org
> SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
> SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further 
> details.
> [...]
> Caused by: java.lang.ClassNotFoundException: org.slf4j.impl.StaticLoggerBinder
>
>
> Success with Maven 3.0.4 but display warning:
> SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
> SLF4J: Defaulting to no-operation (NOP) logger implementation
> SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further 
> details.
>
> <------------------ THIRD TRY -------------------------->
>
> Finally I tried to follow an advice from the 
> ML: http://www.mail-archive.com/dev@maven.apache.org/msg91107.html
> So I have added:
>       <extension>
>         <groupId>org.slf4j</groupId>
>         <artifactId>slf4j-nop</artifactId>
>         <version>1.5.11</version>
>       </extension>
> to my parent pom.
>
> Fail with Maven 2.2.1:
> [INFO] [deploy:deploy {execution: default-deploy}]
> [INFO] Retrieving previous build number from codehaus.org
> [DEBUG] Checking for pre-existing User-Agent configuration.
> [DEBUG] Adding User-Agent configuration.
> [DEBUG] Connecting to repository: 'codehaus.org' with url: 
> 'dav:https://dav.codehaus.org/snapshots.repository/sonar-plugins';.
> [INFO] 
> ------------------------------------------------------------------------
> [ERROR] BUILD ERROR
> [INFO] 
> ------------------------------------------------------------------------
> [INFO] Error retrieving previous build number for artifact 
> 'org.codehaus.sonar-plugins:sonar-violationdensity-plugin:sonar-plugin': 
> repository metadata for: 'snapshot 
> org.codehaus.sonar-plugins:sonar-violationdensity-plugin:1.3-SNAPSHOT' could 
> not be retrieved from repository: codehaus.org due to an error: 
> dav.codehaus.org
> [...]
> Caused by: java.net.UnknownHostException: dav.codehaus.org
>         at 
> java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:175)
>         at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:384)
>         at java.net.Socket.connect(Socket.java:546)
>         at sun.security.ssl.SSLSocketImpl.connect(SSLSocketImpl.java:584)
>         at sun.security.ssl.SSLSocketImpl.<init>(SSLSocketImpl.java:426)
>         at 
> sun.security.ssl.SSLSocketFactoryImpl.createSocket(SSLSocketFactoryImpl.java:142)
>         at 
> org.apache.commons.httpclient.protocol.SSLProtocolSocketFactory.createSocket(SSLProtocolSocketFactory.java:82)
>         at 
> org.apache.commons.httpclient.protocol.SSLProtocolSocketFactory.createSocket(SSLProtocolSocketFactory.java:127)
>         at 
> org.apache.commons.httpclient.HttpConnection.open(HttpConnection.java:707)
>         at 
> org.apache.commons.httpclient.MultiThreadedHttpConnectionManager$HttpConnectionAdapter.open(MultiThreadedHttpConnectionManager.java:1361)
>         at 
> org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry(HttpMethodDirector.java:387)
>         at 
> org.apache.commons.httpclient.HttpMethodDirector.executeMethod(HttpMethodDirector.java:171)
>         at 
> org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:397)
>         at 
> org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:323)
>         at 
> org.apache.maven.wagon.shared.http.AbstractHttpClientWagon.execute(AbstractHttpClientWagon.java:464)
>         at 
> org.apache.maven.wagon.shared.http.AbstractHttpClientWagon.fillInputData(AbstractHttpClientWagon.java:588)
>         ... 32 more
>
> For me it seems proxy informations are not used by the wagon with Maven 2.2.1.
>
> With Maven 3.0.4 I still have the warning message :
> SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder"
> ...
>
> Do you have any suggestion?
>
> Thanks
>
> Julien
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
> For additional commands, e-mail: users-h...@maven.apache.org
>



-- 
Olivier Lamy
Talend: http://coders.talend.com
http://twitter.com/olamy | http://linkedin.com/in/olamy

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
For additional commands, e-mail: users-h...@maven.apache.org

Reply via email to