Hi Edwin,
Edwin Punzalan wrote on Friday, January 20, 2006 10:58 AM:
> I've been looking at both proximity and maven-proxy features
> for reuse
> with the MRM proxy. I would like to ask you guys what you think on
> these features:
>
> - browsable repositories
> -> maven-proxy browsability is on a per-repository browsing
> -> proximity browsability is a view of all the configured
> repositories Q: If I am to be asked, both should be supported
> by MRM proxy.
+1
-> search. A single page with all elements in the proxy cache might do
though
> - statistics gatherer
> -> proximity have a stat gatherer which logs the hits
> of property
> and file hits.
> Q: Should this be included? Any other data that should be
> gathered? I'm thinking like gathering the hits for each
> repository too.
> And probably bad requests?
>
> - proxy support
> -> maven-proxy support the use of http-proxy/proxies
> Q: I think this should supported also.
>
> - cache timeout / expiration
> -> proximity uses Spring injection to configure which
> logic to use
> Q: Should the configuration be put to plexus? or
> should there be
> a certain number of logics to choose from? Like dependency scopes.
-> MAVENPROXY-36: Track updated check-sums to redownload artifacts
> Any other additional proxy features/capabilities that should
> be noted?
-> Exclusion/inclusion list for groupIds global or per repository. It
does not make sence to check public repos for artifacts only available in the
local repository of a company or to request ibiblio for public repos, that are
not synced.
-> Track the response time from the servers and try to handle them ==>
if you proxy 5 different repos and only one is currently not available or has
very high response times, a build with snapshots takes forever. So exclude
servers automatically for a reasonable time brefore trying again.
-> Browsable report of upstream server anomalities
> Your inputs are greatly appreciated.
:)
- Jörg
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]