>>Wie sind denn eure Erfahraungen mit maven?
gemischt, manches ist gut - anderes extrem nervig
>>Hat das schon mal jemand eingesetzt?
ja, aber immer nur bei Projekten, die eine einzige jar ausspucken
>>Was sind die Vor- und Nachteile?
Vorteil: weniger denken, weil man ein vorgegebenes Projektlayout übernehmen kann, kein gefrickel mit ant, schöne automatische integration von JUnit, schöne (aber von keinem angeschaute) automatisch Projektwebseite, zentrales Repository für jars (mein lieblingsfeature) und viele Plugins
Nachteile: erzeugt immer nur ein jar/war usw. . Es ist zwar möglich, mit explodierten .war oder .ear zu arbeiten, aber maven ist zu langsam um das komfortabel hinzukriegen
überhaupt: während der Programmierung ist es zu langsam, man kann es aber gut für tägliche builds verwenden
>>Worauf sollte man achten?
möglichst an das maven-layout halten (nur in notfällen eigenes jelly-zeugs in eine maven.xml)
>>Gibt es Alternativen?
ant 1.6. kann auch vieles