Bonjour à tous,
Pas de grandes nouveautés pour un début d’année cadencé au rythme des releases des plugins.
En gras les releases « majeures » (non alpha, beta, RC et autres versions pas encore considérées comme abouties).
En italique les annonces « périmées » par une annonce plus récente.
Plugins Maven 2.x (@maven.apache.org & @mojo.codehaus.org)
- 31-Jan – KeyTool Plugin 1.0 pour ajouter ou retirer des clefs dans votre keystore.
- 25-Jan – JavaCC Plugin 2.3 qui corrige pas mal de bugs.
- 25-Jan – Dependency Plugin 2.0, avec une grosse réécriture du goal dependency:tree. Attention cependant car ce dernier ne marchera de façon optimale qu’avec maven 2.0.8 et ne fonctionne pas du tout avec les versions < 2.0.6.
- 16-Jan – Jar Plugin 2.2, 1 an et demi après la version précédente il fallait pas être pressé :-)
- 15-Jan – Surefire Plugin 2.4 corrige de nombreux bugs identifiés depuis des années (mais non intégré dans la 2.3.1 à cause du refactoring conséquent) et améliore grandement l’utilisation de TestNG. La version 2.4.1 arrive bientôt.
- 10-Jan – Jasper Reports Plugin 1.0-beta-1 automatise la compilation de vos rapports.
- 08-Jan – PMD Plugin 2.3 intègre PMD 4.1 et corrige pas mal de bugs.
Ailleurs
- 31-Jan – Dependency Analyzer 1.1-RC0 vous affiche dans un client Swing les dépendances (transitives) de vos projets,
- 25-Jan – Enunciate Plugin 1.2.6
- 24-Jan – La première beta de la version 1.1 de Sonar est disponible. Cette version propose déjà des fonctionnalités très intéressantes comme les trends, la catégorisation des règles de codage, etc… La configuration des règles CheckStyle et PMD via une IHM conviviale est un bon plus. A noter que l’installation « 2 mins » tiens véritablement en 2 minutes, bravo. De nouvelles fonctionnaliés qu’on attendais depuis la version précédente comme la possibilité d’importer ses propres règles via un fichier maison ou la possibilité de rajouter une règle via l’IHM, ou encore de connaitre le nombre de tests unitaires qui ne passent pas ont été rajoutés. Le produit souffre un peu de son état « Béta » car on note quelques petits bugs par-ci par-la. En tout cas, un produit a suivre et on attend avec impatience la prochaine version non « beta ».
- 22-Jan – Maven Bundle Plugin for BND 1.2.0
- 21-Jan – MyFaces Trinidad Plugin 1.2.6
A venir
Pas de grosses news à venir mais l’équipe continue à travailler sur l’avenir : Maven 2.1 et Continuum 2.0. Le plugin eclipse a subit un gros retard mais sa release approche et nous vous invitons grandement à le tester. Archiva 1.0.1 devrait être disponible prochainement et intégrera quelques corrections et ce spécialement pour le support de maven 1.
N’hésitez pas à partager vos news ou vos avis sur les plugins cités ci-dessus dans les commentaires de ce posts.
Post co-rédigé par : Arnaud HERITIER, Benoit LAFONTAINE
4 commentaires sur “Maven Community News – Janvier 2008”
Bonjour,
Tout d'abord merci pour ces billets très instructifs.
En ce qui concerne le tableau de bord Sonar, les limitations citées sont erronées, ces fonctionnalités étant disponibles sur la version 1.1. Il est effectivement possible via l'interface d'importer ses propres extensions et fichiers XML checkstyle/PMD. Les tests en erreur sont également affichés au côté de la couverture de code et du temps d'exécution des tests.
Simon
je vens de me rendre compte que j'ai testé la version 'release' 1.0.2 alors que le billet cite la version 1.1 qui est en version Beta. je corrige mon erreur rapidement.
Vérification faite, les fonctionnalités cités sont bien présentes, désolé de l'erreur.
Mon sentiment par rapport à la version précédentes :
Des fonctionnalités ajoutées, celles déjà citées mais aussi
Le 'beta' se ressent un peu : les liens vers les sources ne sont pas présents dans certaines parties (tests en erreurs ou classes ayant une grande complexité cyclomatique par exemple), et la moyenne 'Usability' semble fixée à 0 alors qu'aucune règle n'obtient cette note.
On attend avec impatience la prochaine version non 'beta'.
A terme, le seul risque du produit est de devenir incontournable...
Benoit
Billet corrigé, désolé pour l'imprécision.