thomas
Le 21 nov. 04, � 18:46, Oliver Zeigermann a �crit :
Understood. As I said my reservations are more philosophical than technical. Thinking about it Maven might be a bit more declarative while ant is procedural/functional? Or is this non-sense? Maybe I am getting old and can not adapt to new technology any more, but having everything in one file except stated otherwise is very convenient for me.
I would certainly this use make if it was compatible on all platforms. As it is not I was forced to move over to ant. What would force me to use maven?
Oliver
On Sun, 21 Nov 2004 18:31:03 +0100, Thomas Draier <[EMAIL PROTECTED]> wrote:hi,
what is magic is that some tasks (most of what we can possibly expect)
are already written and bundled in maven plugins. each plugin is in
charge of a group of tasks, for example the java-plugin contains all
tasks related to compilation. but all of these scripts are available,
and you can check the .jelly files in the maven/cache directory - they
just look like ant scripts, and since each of them is in charge of a
specific kind of tasks, they remain quite short and readable. the
advantage is that anybody using maven is using the same tasks, which
makes it easier for a developer to switch from a project to another.
but if something is not supported by maven, or you don't like the way
it's done, it is still possible to write your own maven.xml file and
add or extend specific tasks (or goals), exactly as you'll do with ant.
so for each task you want to do, you'll have to check first if the
specific task you need can be done with a maven plugin, or if you need
to write your own task in a maven.xml file. from my little experience
with maven , there are a only few tasks that i needed to write in a
maven.xml file, and those tasks completely integrates with the standard
plugins. so even if many things are done "automatically", i believe it
remains flexible enough. concerning slide, i did not need to write any
specifc task - just configured generic plugins.
of course it has my +1 :-)
thomas
Le 21 nov. 04, � 17:40, Oliver Zeigermann a �crit :
James,
most likely part of my animosity is unfamiliarity. But comparing this
to ant which I was unfamiliar with at first as well, there is a big
difference. In ant there is (almost) no magic, things just work the
way you describe it, with Maven a lot of things just "magically" get
done. Which is - like Daniel said - is fine if it is what you desired,
but tough if it is not as it is hard to tell what to change.
So, I *personally* would like not to use Maven. But this really is a philosophical rather than a technical reservation.Maybe we can have both ant and maven which is what many other projects have as well.
Oliver
OT: I have the same reservation for commons digester...
On Sun, 21 Nov 2004 01:06:29 -0800, James Mason <[EMAIL PROTECTED]> wrote:Oliver,
Is this just your unfamiliarity with what the tool is doing, or is
this
something fundamental to Maven? Note that I still haven't had time to
play with Maven, so I'm rather in the dark here. I keep hearing good
things about it from others so I'm curious about the details of your
objections.
-James
On Sat, 2004-11-20 at 23:08 +0100, Oliver Zeigermann wrote:After I had to work with Maven in the commons project I am at least
-0
against using Maven as Slide's primary build tool. I have a strong
animosity against tools that do magic in any way. I need to know what
is going on.
Oliver
-------------------------------------------------------------------- -
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
