Baptiste, when you do not control Nexus but have to go through a proxy for http and want to develop Jenkins plugins you need such voodoo :-) .
Regards Mirko -- Sent from my mobile On Feb 13, 2014 8:56 AM, "Baptiste Mathus" <m...@batmat.net> wrote: > Btw (apart from the fact that kind of question should better be asked on > users ML), it seems a bit weird to me at first sight you're actually having > to configure both a nexus server, and a proxy. > > For instance, we exclusively use a nexus server to do the actual > proxying(+hosting) of anything that maven has to download inside the > company. Not sure what's your use case to need to not go through your maven > repo manager any time. > > My 2 cents. > > > 2014-02-13 8:17 GMT+01:00 Anders Hammar <and...@hammar.net>: > > > It would be great if you could file a JIRA ticket so that the docs can be > > fixed, see [1]! > > Use the website JIRA project. > > > > /Anders > > > > [1] http://maven.apache.org/issue-tracking.html > > > > > > > > On Thu, Feb 13, 2014 at 12:05 AM, Barnett, Ian <ian.barn...@lmco.com> > > wrote: > > > > > I develop behind a proxy. Some of our servers sit behind that proxy as > > > well, including our Nexus Repository. I have configured my > settings.xml > > to > > > point to our proxy but to ignore the hosts that are behind that proxy. > > If > > > I use a comma-delimited list in my nonProxyHosts, Maven seems to ignore > > > that list and apply the proxy to those hosts as well. If I use a > > > pipe-delimited list in my nonProxyHosts, everything works great and > Maven > > > does NOT try to apply the proxy to those hosts. > > > > > > According to this document only pipes are acceptable as delimiters, > which > > > is what I observed: > > > https://maven.apache.org/guides/mini/guide-proxies.html > > > > > > According to this document either pipes or commas are acceptable as > > > delimiters which is incorrect according to my observation: > > > https://maven.apache.org/settings.html (Proxies header) > > > > > > This is an example of the proxies block in my settings.xml file that > does > > > not work. When Maven needs to hit 123.456.789.111 or my.nexus.host, it > > > applies the proxy to it. > > > > > > <proxies> > > > > > > <proxy> > > > > > > <id>My Proxy</id> > > > > > > <active>true</active> > > > > > > <protocol>http</protocol> > > > > > > <username></username> > > > > > > <password></password> > > > > > > <host>my.proxy.com</host> > > > > > > <port>80</port> > > > > > > > > > <nonProxyHosts>localhost,123.456.789.*,my.nexus.host</nonProxyHosts> > > > > > > </proxy> > > > > > > </proxies> > > > > > > This example WORKS. Proxy is ignored for any requests to > 123.456.789.111 > > > or my.nexus.host, etc. > > > > > > > > > <proxies> > > > > > > <proxy> > > > > > > <id>My Proxy</id> > > > > > > <active>true</active> > > > > > > <protocol>http</protocol> > > > > > > <username></username> > > > > > > <password></password> > > > > > > <host>my.proxy.com</host> > > > > > > <port>80</port> > > > > > > > > > <nonProxyHosts>localhost|123.456.789.*|my.nexus.host</nonProxyHosts> > > > > > > </proxy> > > > > > > </proxies> > > > > > > Environment: > > > Maven 3.1.1 > > > Mac OS-X 10.9 > > > > > > Also reproduced this issue on: > > > > > > Apache Maven 3.0.4 > > > > > > Ubuntu 11.04 > > > > > > > > > > > > --------------------------------------------------------------------- > > > To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org > > > For additional commands, e-mail: dev-h...@maven.apache.org > > > > > > > > > > -- > > Baptiste <Batmat> MATHUS - http://batmat.net > > Sauvez un arbre, > > Mangez un castor ! nbsp;! > > >