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]

Reply via email to