On Wed, May 9, 2007 12:30 pm, Siegfried Goeschl wrote:

> +) a related problem is that many companies hire juniors for this
> setting up and maintaining a build system - it is not real programming
> after all ... :-) ... later on the know better

I've seen over an over again how a lack of basic software discipline can
reduce a quickly running project down to an absolute crawl.

One of the most key benefits of a system like maven is that it (within
limitations) enforces discipline within a project.

When you've made a policy decision that the maven release plugin (for
example) will be used to make releases, you are now implicitely saying
that the underlying code needs to build, the version control rules need to
be followed properly, the maven repository to which you're publishing
releases needs to be configured properly.

Instead of trying to educate developers on some weird home grown way of
maintaining software discipline (a task akin to herding cats), you say
let's use the maven way - something you learn once, and apply everywhere.

Regards,
Graham
--



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to