Titre: Apache Maven. Maîtrisez l'infrastructure d'un projet Java EE (25/07/2011 Par zion)
images/articles/article10249/001.jpg Apache Maven. Maîtrisez l'infrastructure d'un projet Java EE par Maxime Gréau. Apache Maven est apparu début des années 2000 pour résoudre des problèmes que tous les développeurs Java se posaient: la standardisation de la mise en production.

De la mise en production du Jar, à l'automatisation de cette dernière ou à la mise à disposition de nombreuses librairies en provenance de répertoires publics, Maven a rapidement évolué pour en arriver à une solution stable utilisée maintenant par quasi tous les développeurs Java. Concurrent de Ant et maintenu par la fondation Apache, il vous faudra certainement un jour faire un choix (pour autant que le Java soit votre ami).

Le Livre

Le livre se découpe en 6 parties dont la première est la classique introduction sur Maven mais qui vous explique également comment installer Maven aussi bien sous Windows que sous Linux. Les chapitres suivants, l'auteur prend le principe assez classique maintenant de réaliser un projet test en expliquant comment y utiliser Maven.

Le chapitre suivant, plutôt concis, vous détaille le cycle de vie du projet en partant de la création de votre projet. Il continue avec l'une des choses pour laquelle Maven a été conçu, à savoir la résolution des problèmes de dépendance dans votre projet. Le chapitre suivant lui vous expliquera comment utiliser Maven pour le déploiement de votre projet et ce quel que soit votre environnement de production (JBoss AS, Tomcat, ...).

Après une grosse partie du livre sur base isolée, le cinquième chapitre lui s'attarde sur l'environnement professionnel avec un choix d'Eclipse et des plugins Maven mais aussi SCP et bien entendu le SVN pour la synchronisation des sources. Une fois que tout cela est digéré, un dernier tout petit chapitre lui vous donnera les premières bases pour la gestion de votre documentation via Maven.

Enfin un livre qui ne vous apprend pas à écrire du Java mais bien à vous conformer à une structure classique et à vous faire économiser du temps dans la mise en production, documentation et suivi de votre projet parce qu'après tout, ce n'est quand même pas ça le plus amusant dans la programmation, si?

Apache Maven. Maîtrisez l'infrastructure d'un projet Java EE par Maxime Gréau.
Le livre numérique online est offert pour l'achat du livre imprimé
Editions ENI, 406 pages, ISBN 978-2-7460-6509-3
Retour