maven-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Jeudy, Guillaume" <>
Subject RE: Need to convince my manager to switch to maven
Date Thu, 04 Jun 2009 20:41:15 GMT
See my comments: [gj]


From: David Hoffer []
Sent: Thu 6/4/2009 4:33 PM
To: Maven Users List
Subject: Re: Need to convince my manager to switch to maven

See below for my comments.


On Thu, Jun 4, 2009 at 1:50 PM, scabbage <> wrote:

> Our group does release engineering and we have a Jave project that gets
> build
> every night.  Our java source code and lib jars are checked into CVS. Every
> night we do a sync and build. As a Java developer, I have a hard time
> managing/upgrading my Java libs. In the process of switching to Maven, I
> have to convince my team that Maven is the right tool to use. But many
> concerns have been raised. For example:
> - What if the central repo goes down? We'll end up with broken builds and
> the QEs will go crazy at us!

[dh] Not likely.  We use the open source Artifactory maven proxy so you will
only ever download something once.  Not much of a concern, now its your job
to keep your server up.

[gj] we use open source nexus maven repository manager, it is based on flat-file
m2 repo making it all the much easier to maintain.

> - Ok, so we can have proxies, but then we have to maintain them. Lots of
> work.

[dh] No, very little work.  Set it up and is very little maintenance.  You
can even configure it to create exports of all artifacts for backup.

[gj] with nexus just setup a tape backup for the underlying nexus repo file store.

> - Not checked into CVS??? That's not good. Not comfortable without having a
> complete set of artifacts in a SAFE place. Not comfortable!

[dh] Artifactory can be just as safe as CVS.

[gj] yep again, nexus is better at this than CVS. CVS is not meant to manage anything
other than source code files.

> - Your pom.xml only shows those dependencies your project is directed
> dependent upon. Fine. But what about all other dependencies that your
> dependencies depend upon? Know who they, get them and put in CVS!!

[dh] They are all in your proxy as well as developer repos, not to worry.

> Not sure if any of you have encountered these challenges. Please give me
> some suggestions.

[dh] These are the easy problems.

> --
> View this message in context:
> Sent from the Maven - Users mailing list archive at
> ---------------------------------------------------------------------
> To unsubscribe, e-mail:
> For additional commands, e-mail:

This electronic mail (including any attachments) may contain information that is privileged,
confidential, and/or otherwise protected from disclosure to anyone other than its intended
recipient(s). Any dissemination or use of this electronic email or its contents (including
any attachments) by persons other than the intended recipient(s) is strictly prohibited. If
you have received this message in error, please notify us immediately by reply email so that
we may correct our internal records. Please then delete the original message (including any
attachments) in its entirety. Thank you.

View raw message