Une version beta compatible est actuellement disponible.
Sinon, la liste des soucis de compatibilité est disponible.
Une nouvelle fonctionnalité est particulièrement utile. Désormais, Maven est plus strict sur la validité des fichiers pom.xml. Par exemple : si vous avez une erreur d’héritage, Maven 3 refusera de compiler au début plutôt que de planter au milieu. Si vous avez déclaré la même version d’une dépendance dans votre parent et dans votre sous module, Maven vous enverra un warning.
M2Eclipse intègre ces warnings. Dans Eclipse, il vous indique directement les lignes auxquelles il faut faire attention, dans vos pom.xml. Du coup, on peut corriger immédiatement et simplement ces petites choses qui peuvent vous poser problème un jour.
Il existe des projets connexes. Avec une extension, vous pouvez écrire vos pom dans d’autres langages que le xml. Il existe une console, qui vous permet de gagner le temps de démarrage de Maven. La version 3.1 intégrera peut être les mixin. Je ne doute pas que d’autres projets de ce type existeront prochainement. Faut il migrer dès aujourd’hui à Maven 3 ? Ca ne coûte pas grand chose, cela peut optimiser votre build, et ça vous prépare à l’avenir.