Maven-proxy may be dead, but version 0.2 does work fairly well as a simple central repository mirror. I've had a single instance of it running on Tomcat 5.5.17 and Sun JDK 5.0_7 for over 30 days with no maintenance. Additionally, I front Tomcat with Apache HTTPD 2.2.3 and use the proxy mod to pass all requests to Tomcat via AJP.
What I would suggest though, whatever you do, make sure you setup a fixed URL to abstract everyone from the actual solution. For example, setup an HTTP server with a URL http://myserver/central/repo/ and redirect/proxy/forward requests to the actual proxy solution. If what you're looking for is more than just a central repository mirror, then I would suggest just using Apache HTTPD in combination with the webdav mod for deployments. There are a few quirks with wagon-webdav right now, but it workable and once a new version is released, much of this will be fixed. Also, in case you didn't get my intimation, a maven repository for your code should be separate and distinct from any proxy/mirror of the central repository. This will mean that your POMs must have specifically configured repositories, but that's a good thing as it will make your builds transparent and descriptive. -Nathan -----Original Message----- From: Tamás Cservenák [mailto:[EMAIL PROTECTED] Sent: Thursday, September 14, 2006 2:26 PM To: Maven Users List Subject: Re: Company-wide Maven repo Hi, it depends on Your needs... Maven-proxy is a dead meat :) You left Archiva out from the list (http://maven.apache.org/archiva/).... Proximity is mere a "smart" and simple proxy and tool to host reposes. It is "extended" to recognize Maven "metadata" (POMs, etc). It gives you useful funcs like exhaustive searching, browsing repo, browsing artifacts, "sneak peak" into a zip/jar/war/etc files, webdav deployment, tagging files, etc. Remember, Proximity is mere a Proxy/repo host and not a repo manager! It handles _files_ and not "artifacts", but it is enough to maven to operate properly through it. Archiva is a fully blown repository manager (former Maven Repository Manager). It handles "artifacts" and not files. It have pluses: it is able to sync reposes -- Proximity is currently unable to do it. It have "repo health" reports, that Proximity will never have (unless I made some archiva-reports-adapter...). Latest stable of Proximity is RC4.2, while Archiva is still unstable. Have fun, ~t~ On 9/14/06, Aleksei Valikov <[EMAIL PROTECTED]> wrote: > Hi folks, > > Could anyone recommend software for implementing/installing a > company-wide Maven repository? > maven-proxy? > proximity? > Pros and contras? > > I'd be grateful for your opinions. > > Bye. > /lexi > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] ----------------------------------------- CONFIDENTIALITY NOTICE This message and any included attachments are from Cerner Corporation and are intended only for the addressee. The information contained in this message is confidential and may constitute inside or non-public information under international, federal, or state securities laws. Unauthorized forwarding, printing, copying, distribution, or use of such information is strictly prohibited and may be unlawful. If you are not the addressee, please promptly delete this message and notify the sender of the delivery error by e-mail or you may call Cerner's corporate offices in Kansas City, Missouri, U.S.A at (+1) (816)221-1024. ------------------------------------------- --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
