I am now converted to Maven and I have partially converted our largest codebase to maven (still as a single project), it is still mostly based on ant.
(the project is named ActiveMath, http://www.activemath.org/).


The funny thing that happened is that people were afraid that I remove the ant building. Ant has gone into a real stable well documented thing that it will take some fame to maven to become really loved by everyone (including probably good IDE integration).

For some of the tasks, however, using Maven is just ten thousand times better. A good example was a merge of all the jars...

For newer smaller projects, maven is simply superiour. In these projects, I was, previously symbolic-linking to dependencies in the big project... not really portable...

Maybe it helps answering to these answers...
All in all, the transition can be done pretty smoothly...

Paul



Timothy Fisher wrote:
Pat,
Based on your experience with Maven:
- would you recommend its use to others?
- Under what circumstances would you recommend its use?
- In what circumstances would you recommending avoiding Maven?
Tim


Bateman Pat UK MYT <[EMAIL PROTECTED]> wrote:
The multiproject report for divergent dependencies has been a life saver
in a 10+ project environment.


The next step is getting POM multiple inheritance.



-----Original Message-----
From: Robles, Rogelio [mailto:[EMAIL PROTECTED] Sent: 02 October 2003 20:22
To: 'Maven Users List'
Subject: RE: Input from Maven Users






-----Original Message-----
From: Siegfried Goeschl [mailto:[EMAIL PROTECTED]

...


+) Maintaining the JAR dependencies and versions across more than 10
subprojects is a pain in the ass. Nothing wrong with MAVEN
here but I'm still thinking of a maven plugin doing the stuff from the command line such us looking for conflicting versions of a JAR and replacing the version number of a JAR across multiple projects



...


I think this is the next step for effective POM mgmt in a mavenized
environment with dozens of projects:

* merges POMs generating the minimum common denominator POM to be used
as the parent POM for reactor based projects, I have done this manually
and it's slooow

* diffs between POMs, something like: diff -u pomx pomy > pom.diff (in
pom
format)

Rogelio




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



Reply via email to