On Wednesday, 4 June 2014, Jason van Zyl <[email protected]> wrote:

> On Jun 4, 2014, at 12:07 PM, Stephen Connolly <
> [email protected] <javascript:;>> wrote:
>
> > That's usually a sign that you have wandered off The Maven Way™
> >
>
> No it's not. They have valid points and the implementation is deficient in
> this regard. Everything that's presently here is not immutable. Calling it
> "The Maven Way" doesn't make it usable or without flaws. I'm not even sure
> where this saying came from but we're not a cult.


I use the term "The Maven Way" to mean "the established best practice way
to build an XYZ"...

So when I say you have wandered off the Maven way, I mean that you are
encountering fractions because of your choice.

Why have you wandered off the conventional path? Probably because it does
not fit your needs.

If this is a once off, never to be repeated, thing... Well you can live
with the hacks you use to make it work...

Otherwise a new plugin with the required packaging type and a mojo to do
the "complex thing" in one single step is a much better solution...

And now in doing that you have forged a new Maven way... If you contribute
that way back to the community then our community grows richer because of
your efforts forging a new oath through the wild jungle.

There are four or five paths established and maintained by the maven
project:

* simple jar
* simple war
* simple ear
* simple ejb-jar
* simple rar

Are our paths perfect? Nope... For one our war path is not well adapted to
modern web application development... But it is still unclear the best path
to follow for modern war artifacts... I have an open experiment (jszip.org)
there's the webjars effort, etc

Somebody will find a *great path* for modern war files... Then if they can
get that into a packaging (bonus if the maven-war-plugin) the community can
all rejoice in the simplified new path and our poms can return to just
listing dependencies


> > There are ways back onto the blessed path... they typically involve
> writing
> > a plugin
> >
>
> Thanks,
>
> Jason
>
> ----------------------------------------------------------
> Jason van Zyl
> Founder,  Apache Maven
> http://twitter.com/jvanzyl
> http://twitter.com/takari_io
> ---------------------------------------------------------
>
> I never make the mistake of arguing with people for whose opinions I have
> no respect.
>
> -- Edward Gibbon
>
>
>
>
>
>
>
>
>
>

-- 
Sent from my phone

Reply via email to