On 12-Feb-08, at 14:21 , Howard Lewis Ship wrote:
Creating a good build is a difficult challenge for most developers. I
think the majority of devs who take a crack at a build system are
handicapped by not knowing what they don't know.
True. Probably the reason I did gravitate towards maven (and am
likely to remain there) is that I kept re-inventing the same lifecycle
over and over. I've built inter-project dependencies into an ant
build, common 3rd party libs, etc. Maven was the first one to actually
cast that lifecycle into the standard mode, to handle dependency
through metadata, support centralized artifact management, and allowed
for easier project refactoring into much smaller (and more testable,
isolated units (modules). Probably I'm stubborn too because I spent
so long working wtih the OpenBSD 3rd party ports system which has a
sane default lifecycle. You're right, I could probably build my own
with ant/whatever. Heck, I could do it with shell scripts if it came
to that. but now that I'm used to maven, 9 times out of 10 it's
easier for me to constrain/adapt maven than to build it all over
again. Maybe it's as simple as I like what maven could/should be
enough that I merely haven't given up on it/them yet. But I continue
to be astounded at how much Maven seems to have interfered with your
lives when I've just not had that much of a problem with it.
Anyway, your guys' project, your guys' build options. Just please
publish maven artifacts and metadata and I certainly won't care what
you use to build it.
Christian.
P.S. I'm actually going to drop this now - this got casual and chit-
chatty, but this is a dev list, not a maven user list. -cg.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]