[ 
https://jira.codehaus.org/browse/MNG-202?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=354014#comment-354014
 ] 

Edwin Wiles commented on MNG-202:
---------------------------------

I work with a team that has contractors from two companies on it.  Between 
those people, we have the following situations:

# Company A's network, with company A's Proxy, and company A's Nexus mirror.
# Company B's network, ditto.
# Company A's VPN, with a different Proxy, and maybe access to the mirror.
# Company B's VPN, ditto.
# Home Network with Proxy
## ...without Mirror.
## ...with Mirror
# Home Network without Proxy
## ...without Mirror.
## ...with Mirror.

This is a mobile workforce, any of these people can be in pretty much any of 
these situations.  A single source for all of them (a Proxy PAC) file, would go 
a LONG way to reducing the problem.

And before you can say "well if you have a mirror, you don't need the proxy", 
don't ever think that.  There are still things that get done inside the Maven 
Java instance that require Proxy access that doesn't go through the mirror.

I tried putting the proxies and/or mirrors into properties in profiles, and 
having the proxy and mirror setup done via those properties.  It didn't work at 
all.

I've actually filed another ticket, one asking for both Proxies and Mirrors to 
be added to the list of things you can put inside Profiles.  In some respects, 
that would be an even better solution, but the PAC solution appeared to have 
some code already associated with it, and was therefore more likely to be 
implemented sooner.

Even if we get the Proxies and Mirrors inside Profiles, the ability to use the 
PAC files would still be useful.  That way, when corporate network management 
makes a change to the proxies, we'd pick it up automatically.

> Add support of .pac file for proxy configuration
> ------------------------------------------------
>
>                 Key: MNG-202
>                 URL: https://jira.codehaus.org/browse/MNG-202
>             Project: Maven
>          Issue Type: New Feature
>          Components: Artifacts and Repositories
>            Reporter: Emmanuel Venisse
>            Priority: Minor
>
> Authorize Proxy Auto-Config File (.pac file) for proxy configuration in user 
> model.
> http://wp.netscape.com/eng/mozilla/2.0/relnotes/demo/proxy-live.html
> =>Use rhino for read the pac file.



--
This message was sent by Atlassian JIRA
(v6.1.6#6162)

Reply via email to