Pages

vendredi 12 mars 2010

Apache Maven

Auteurs: Nicolas de Loof et Arnaud Héritier
Editeur: Pearson
ISBN: 978-2744023378

Ce livre propose un parcours initiatique pour découvrir et comprendre les arcanes de Maven en relatant les aventures d'une équipe de développeurs qui se lance dans un petit projet Java... Mais le petit projet grandit vite et l'équipe de développement aussi ; les personnages (les auteurs se mettent en scène eux-mêmes) sont confrontés à des problématiques de développement collaboratif et d'industrialisation qu'ils vont adressés au fil des chapitres du livre. Comment ? Avec Maven, bien sûr ! Quitte à caser le suspens, rassurez-vous tout cela ce termine bien...
Maven ? Maven est outil de la fondation Apache pour la gestion et l'automatisation des cycles de construction des projets de développement logiciel Java (mais pas seulement!) qui, au fil des années, a su s'imposer tant dans les communautés du monde 'open source' qu'au sein des entreprises.


A propos des auteurs

Nicolas de Loof et Arnaud Héritier, développeurs Java chevronnés, sont tous des contributeurs actifs du projet Apache Maven.
Pour cet ouvrage, ils ont reçu la bénédiction de Jason Van Zyl, le père de Maven et auteur de la préface.


Structure du livre

Le livre comprend 18 chapitres répartis en 3 parties :

  1. Premiers pas avec Maven
  2. Maven en Entreprise
  3. Encore plus avec Maven



Points faibles

  • Le côté narratif qui, à la longue des chapitres, perd un peu de sa fraicheur : Les rebondissements sont attendus et le schéma un peu répétitif. N'est pas Dan Brown qui veut !
  • Le manque de détails sur l'utilisation des nombreux plugins qui sont mentionnés peut engendrer une légère frustration.

Points forts

  • Le côté narratif qui en fait un ouvrage atypique et qui éveillera, chez les utilisateurs expérimentés, le souvenir de leurs propres débuts avec Maven.
  • Une très large couverture des problématiques adressées par Maven.
  • Un regard critique sur l'outil et ses concurrents.
  • Les notes de bas de page comportent de nombreux pointeurs qui permettent compléter la lecture du livre en référençant les sites web de tel ou tel plugin, techno...

Conclusion

C'est le livre que j'aurais aimé avoir lors que j'ai débuté avec Maven, il y a 5 ans. Les auteurs prennent le lecteur par la main pour découvrir cet outil indispensable. Le livre est un véritable phare qui permettra aux débutants d'éviter de s'échoué sur les écueils de Maven. On n'en attendait pas moins du fondateur du Breizh JUG ;-)
Les utilisateurs avancés de Maven y pourrons aussi trouver leur compte : J'y ai personnellement trouvé 2 ou 3 références à des plugins que je ne connaissais pas. Cette lecture permet aussi de prendre du recul par rapport à sa propre expérience de Maven...

Bonus

Des extraits du chapitre 2 et du chapitre 10 sont disponibles sur le site de Pearson.

Arnaud Héritier viendra parler de Maven en long et en large au Lorraine JUG, le 1er juin 2010.

Achetez ce livre sur Alapage.com, Amazon.fr ou Fnac.com en passant par Doneo.org, une petite commission (~ 3%) sera reversée au Lorraine JUG. Ca ne change rien pour vous, si ce n'est un petit clic de plus :-)