Maven Community news - Juin 2008

le 02/07/2008 par Arnaud Heritier
Tags: Évènements

MavenBonjour à tous,

Un mois de juin relativement calme dans l'ensemble de la communauté. Etant moi-même en vacances une bonne partie du mois, mes analyses des évolutions sur les plugins sont relativement succinctes. Le mois prochain j'espère pouvoir vous annoncer la release d'archiva 1.1 puisque aujourd'hui a lieu une journée spéciale où un maximum de développeurs de notre équipe travaillent conjointement pour résoudre les bugs restant.

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

  • 26 Juin - Repository 2.1 - Quelques corrections mineures pour ce plugin qui facilite le packaging des projets pour les uploader sur le repository central lorsque l'on a pas de repository automatiquement synchronisé à sa disposition.
  • 06 Juin - Checkstyle 2.2 - Pas mal de corrections de bugs et passage a Checkstyle 4.4.

Plugins Maven 2.x @mojo.codehaus.org

  • 10 Juin - JavaCC 2.4.1 - Correction de bugs
  • 01 Juin - AppAssembler 1.0-beta-1 - Ce nouveau plugin permet de générer simplement le packaging et surtout les scripts de lancement d'une application Java sur les environnements Windows et Unix.

Librairies Maven 2.x @maven.apache.org

  • 15 Juin - Doxia integraton Tools 1.0.1 - Quelques bugs corrigés pour la prochaine version du plugin site.
  • 15 Juin - Wagon 1.0-beta-3 - Beaucoup de corrections sur cette série de composants qui n'avaient pas eu de nouvelle version depuis un an et demi :-(. Prochainement intégré dans Maven cette nouvelle version de wagon devrait améliorer grandement l'accès aux repositories et l'upload dans des cas plus complexes que HTTP/Webdav. A cette occasion l'implémentation webdav du défunt projet Apache Slide a été remplacée par une version reposant sur Apache JackRabbit. Dans les nouveautés on trouve aussi un provider pour Amazon S3 !
  • 01 Juin - Maven Runtime 1.0-alpha-1 est une nouvelle API (compatible Java >= 5) qui permet lors de l'exécution de découvrir et d'exploiter les différentes métadonnées Maven des librairies chargées dans son classloader.

Et sinon ...

  • 30 Juin - Cargo 1.0-alpha-4
  • 17 Juin - Sonar 1.3 est disponible. Si cette version n'apporte que peu d'évolutions (essentiellement la possibilité de descendre plus bas dans l'analyze au niveau des packages et des classes), elle voit par contre sa stabilité et ses performances grandement améliorées. Si vous n'avez pas encore testé Sonar c'est une erreur !!!!
  • 15 Juin - Cargo 1.0-alpha-3
  • 04 Juin - m2eclipse 0.9.4
  • 03 Juin : Sonatype's book "Maven: The Definitive Guide" alpha 0.12 : Passage du livre en licence Creative Commons3.0 BY-ND-NC et une meilleure mise en page.
  • 02 Juin - Grails Plugin 0.3 : Ce plugin reste toujours limité du fait des approches du build bien différentes entre Maven et Grails mais il rend tout de même bien service pour industrialiser au minimum les développements autour de grails (gestion des dépendances via le repository, intégration à un build muti-modules, support des différents serveurs d'intégration continue). Ceci sera bientôt un mauvais rêve car l'équipe Grails va travailler sur l'intégration Grails/Maven cet été pour la supporter nativement dans la version 1.1. Cette version du plugin corrige pas mal de bugs et assure la compatibilité avec les différentes versions de grails.
  • 01 Juin - Nemo l'instance de démonstration de Sonar sur différents projets OSS est en ligne. La couverture en tests unitaires automatisés fait parfois peur !!! Ceci dit beaucoup de projets (comme maven) possèdent des tests d'intégration qui eux ne sont pas pris en compte aujourd'hui.