This is interesting. And how does it compare to maven-proxy: http://maven-proxy.codehaus.org/ ?
Xavier On 12/27/06, Glen Marchesani <[EMAIL PROTECTED]> wrote:
I have never used/configured squid so please forgive any mis-understandings I may have... Generally the proxy I have is very specific to Ivy/Maven repositories... I think the major differences is the proxy server will proxy multiple repositories to make it look like one. Also retry timeouts can be set per repository. I think an example will explain it clearly... I have the following repositories with their timeout values snapshot-builds (0 seconds) company repo (5 minutes) ibiblio (1 day) ivy repo (1 day) java.net maven repo (1 day) When ivy makes a request the proxy will look to see if the request can be handled with the cached files first if not it will go through the server list seeing if it can satisfy the request with that server. If a request to a server fails with a 404 (file not found) it is marked and won't be retried for the set timeout period. If a server is down for any reason it will get temporary blacklisted so the builds won't stop. With the proxy server I have a single entry to point to the proxy server in my ivyconf. Where before I had the proxy server I had all those as resolver's in the ivyconf. Hope that helps... On 12/27/06, Gilles Scokart <[EMAIL PROTECTED]> wrote: > > What are the features of your proxy compared to a generic http proxy like > squid? > > It's just to satistfy my own curiosity. I currently only use filebased > repositories because they are easier to manage. And when I want to use an > external dependency, I preffer to copy/create it manually on the company > repository. > > > Gilles > > > > -----Original Message----- > > From: Glen Marchesani [mailto:[EMAIL PROTECTED] > > Sent: Wednesday, December 27, 2006 3:59 PM > > To: [email protected] > > Subject: ivy/maven proxy server > > > > Hi Everyone, > > I recently wrote a proxy server webapp to proxy several > > remote repositories. It was made for a customer who is using > > Maven but I am > > testing it today and it works great with ivy too. It works well and > > greatly increases responsiveness (especially when ibibilio is > > acting up). > > Is anyone interested in this? Has anyone already done > > something like this? > > Should this be on the dev/user list? > > > > anyways share your thoughts and ideas... > > > > -G > > > >
