maven.
maven.
- Subject: maven.
- From: Mike Schrag <email@hidden>
- Date: Fri, 3 Apr 2009 09:01:52 -0400
man, maven people .. i'm trying .. I really am .. I don't like being
the guy who just hates something based on impressions and not
experiences, because I think that's how lots of people judge WO ...
but I'm reading "http://maven.apache.org/guides/introduction/introduction-to-the-lifecycle.html
" -- Which is like "The Introduction to the Overview" and I mostly
already want to kill myself. I really don't know what it is about
maven, but it's like someone tried to come up with the most complex
solution to these problems they could. Every sentence just introduces
some new layer -- it's like a build system composed of Matryoshka. I
have the distinct impression that one could solve 75% of this problem
with 10% of the complexity. I think Maven's trying to solve 100% of
the problem and they get where they are. All I really want is my ant
build file to build or download dependencies first. I would say I
basically want Ivy, except that kind of pisses me off, too. Ivy is
like a couple of Maven guys split off to write a different solution to
98% of the problem instead of 100%.
I think this is the problem with Java vs Ruby people. The Rails
community is happy to put out a framework that is simple and narrowly
focused. It seems to me that the Java community isn't happy unless
every level of the framework is a dependency-injected pluggable
framework for building frameworks. Where's my simple dependency
manager? Where's my ant task that just lets me say:
<dependencies>
<dependency name="log4j" version="1.2.14" source="someMavenRepo"
dest="Libraries"/>
<dependency name="MyCustomFramework" version="latest"
source="myRepo" dest="${wo.local.frameworks}"/>
</dependencies>
Ant does everything else I care about. I hate ant, don't get me
wrong, but it's pretty straightforward. I understand Maven is trying
to do a lot more, and that's super great and all, but I don't WANT
that. I'm not sure MOST people want that. I'm sure SOME people want
that, and they are probably loving it.
I can even sort of maybe get behind their project layout .. After you
stare at it for a while, it sort of makes sense why it's like that.
Anyway. I'm TRYING not to hate, but I am just not feeling it.
ms
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden