I'll work on a fix for the EclipsePluginIT, so you can specify the Maven version range.

Robert

Op Sun, 01 Sep 2013 08:44:27 +0200 schreef Kristian Rosenvold <kristian.rosenv...@zenior.no>:

Great stuff. I looked around a bit and there does not seem to be a
workaround (like a System property that can be set)...

Kristian


2013/8/31, Robert Scholte <rfscho...@apache.org>:
Nice :D

Case closed

Op Sat, 31 Aug 2013 23:39:31 +0200 schreef Hervé BOUTEMY
<herve.bout...@free.fr>:

yeah, I just tested m-doap-p ITs with *MNG-5509 fix and it works!*

*well done*

*Regards,*

*Hervé*

Le samedi 31 août 2013 17:10:53 Hervé BOUTEMY a écrit :
nice unit test

now hack AbstractHttpClientWagon.setHeaders to add a User-Agent header:
            method.addHeader( "User-Agent", "test" );


and it works:
- >> "GET /maven2/junit/junit/maven-metadata.xml HTTP/1.1[\r][\n]"
- >> "Cache-control: no-cache[\r][\n]"
- >> "Cache-store: no-store[\r][\n]"
- >> "Pragma: no-cache[\r][\n]"
- >> "Expires: 0[\r][\n]"
- >> "Accept-Encoding: gzip[\r][\n]"
- >> "User-Agent: test[\r][\n]"
- >> "Host: repo.maven.apache.org[\r][\n]"
- >> "Connection: Keep-Alive[\r][\n]"
- >> "[\r][\n]"
- << "HTTP/1.1 200 OK[\r][\n]"
- << "Server: nginx/1.2.1[\r][\n]"
- << "Content-Type: text/xml[\r][\n]"
- << "Last-Modified: Wed, 14 Nov 2012 19:24:17 GMT[\r][\n]"
- << "Via: 1.1 varnish[\r][\n]"
- << "Content-Length: 884[\r][\n]"
- << "Accept-Ranges: bytes[\r][\n]"
- << "Date: Sat, 31 Aug 2013 15:04:10 GMT[\r][\n]"
- << "Via: 1.1 varnish[\r][\n]"
- << "Age: 414111[\r][\n]"
- << "Connection: keep-alive[\r][\n]"
- << "X-Served-By: cache-c48-CHI, cache-am71-AMS[\r][\n]"
- << "X-Cache: HIT, HIT[\r][\n]"
- << "X-Cache-Hits: 1374, 1007[\r][\n]"
- << "[\r][\n]"


seems like central repo now requires User-Agent setting

Regards,

Hervé

Le samedi 31 août 2013 16:24:05 Robert Scholte a écrit :
> I'm not sure if this testcase does exactly the same thing, but the
results
> are the same: failure due to an Access Denied error.
>
>
> ---
> package org.apache.maven.wagon.providers.http;
>
> import org.apache.maven.wagon.InputData;
> import org.apache.maven.wagon.repository.Repository;
> import org.apache.maven.wagon.resource.Resource;
> import org.junit.Test;
>
> public class AbstractHttpClientWagonTest
> {
>
>      @Test
>      public void test()
>
>          throws Exception
>
>      {
>
> AbstractHttpClientWagon wagon = new AbstractHttpClientWagon()
>          {
>          };
>
>          Repository repository = new Repository( "central",
>
> "http://repo.maven.apache.org/maven2"; );
>
>          wagon.connect( repository );
>
>          Resource resource = new Resource();
>
>          resource.setName( "junit/junit/maven-metadata.xml" );
>
>          InputData inputData = new InputData();
>
>          inputData.setResource( resource );
>
>          wagon.fillInputData( inputData );
>
>     }
>
> }
>
> 2013-08-31 16:18:16,723 [main] DEBUG org.apache.http.headers - >> GET
> /maven2/junit/junit/maven-metadata.xml HTTP/1.1
> 2013-08-31 16:18:16,726 [main] DEBUG org.apache.http.headers  - >>
> Cache-control: no-cache
> 2013-08-31 16:18:16,726 [main] DEBUG org.apache.http.headers  - >>
> Cache-store: no-store
> 2013-08-31 16:18:16,726 [main] DEBUG org.apache.http.headers  - >>
Pragma:
> no-cache
> 2013-08-31 16:18:16,726 [main] DEBUG org.apache.http.headers  - >>
> Expires: 0
> 2013-08-31 16:18:16,726 [main] DEBUG org.apache.http.headers  - >>
> Accept-Encoding: gzip
> 2013-08-31 16:18:16,726 [main] DEBUG org.apache.http.headers  - >>
Host:
> repo.maven.apache.org
> 2013-08-31 16:18:16,726 [main] DEBUG org.apache.http.headers  - >>
> Connection: Keep-Alive
> 2013-08-31 16:18:16,747 [main] DEBUG org.apache.http.headers  - <<
> HTTP/1.1 403 Denied Access
> 2013-08-31 16:18:16,747 [main] DEBUG org.apache.http.headers  - <<
Server:
> Varnish
> 2013-08-31 16:18:16,747 [main] DEBUG org.apache.http.headers  - <<
> Retry-After: 0
> 2013-08-31 16:18:16,747 [main] DEBUG org.apache.http.headers  - <<
> Content-Type: text/html; charset=utf-8
> 2013-08-31 16:18:16,747 [main] DEBUG org.apache.http.headers  - <<
> Content-Length: 401
> 2013-08-31 16:18:16,747 [main] DEBUG org.apache.http.headers  - <<
> Accept-Ranges: bytes
> 2013-08-31 16:18:16,747 [main] DEBUG org.apache.http.headers  - <<
Date:
> Sat, 31 Aug 2013 14:18:19 GMT
> 2013-08-31 16:18:16,747 [main] DEBUG org.apache.http.headers  - <<
Via:
> 1.1 varnish
> 2013-08-31 16:18:16,747 [main] DEBUG org.apache.http.headers  - <<
Age: 0
> 2013-08-31 16:18:16,747 [main] DEBUG org.apache.http.headers  - <<
> Connection: close
> 2013-08-31 16:18:16,747 [main] DEBUG org.apache.http.headers  - <<
> X-Served-By: cache-am71-AMS
> 2013-08-31 16:18:16,747 [main] DEBUG org.apache.http.headers  - <<

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



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

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

Reply via email to