I second that. On a large organization, with lesser Java knowledge and only
very few strong engineering leads, any change meets resistance. I went
through the same converting our project to Maven and there's still
resistance. The most common arguments I hear:
- We have no expertise on Maven (they want somebody to teach them how to do
things rather than assuming the responsibility of their own learning)
- Build's no different from Ant (managers don't see the benefits because
proper metrics aren't gathered and they don't give it enough time. All they
see is an immediate disturbance in way things are done)
- No benefit in Maven related goodies (e.g. Maven site, Continuum - I set up
both, people don't see the benefit: unofficial, not in use, extra, nobody
looks at reports. I mostly think the organization's as a whole is just not
at the maturity level they could do software differently, based on
test-driven and continous integration principles)
- Builds break of unknown reasons, server down, plugins not found (somewhat
legitimate. Explain again why my build machine needs http to build? We
resorted to using a file repository only. I think a better way to solve this
problem is with better maven proxies, like Archiva, and of course setting
the versions of everything you are using)
- We don't know the plugins and transitive dependencies we are using (I
mostly attribute this to people just being lazy and not bothering to check
reports and understand the architecture)
- What's a snapshot, how do we version properly (module versioning had never
before been used - only the product as a whole) so we were not in any worse
position. But the truth is that release planning and doing it properly takes
time, even with Maven)

Kalle

On 4/12/07, Erez Nahir <[EMAIL PROTECTED]> wrote:

I assume you did not have the opportunity to convince the old C++/Make
guys to change their habits... :-)

Erez.
Barrie Treloar wrote:
> On 4/12/07, Erez Nahir <[EMAIL PROTECTED]> wrote:
>> Here in Cisco we use Maven2.
>> If you can, when your presentation is ready, please share it, we still
>> have some resistance from old make/ant supporters...
>
> How can there be resistance?
> Once you get things up and running m2 is so much more simpler to
> maintain/manage.
>
> Ant still has it's place for scripting things outside the build
> lifecylce.
> Make definitely isn't needed anymore.
>

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


Reply via email to