{"id":36582,"date":"2009-11-30T16:10:03","date_gmt":"2009-11-30T23:10:03","guid":{"rendered":"http:\/\/localhost\/exoblog\/?p=1852"},"modified":"2009-11-30T16:10:03","modified_gmt":"2009-11-30T23:10:03","slug":"exoer-arnaud-heritier-release-his-book-on-apache-maven","status":"publish","type":"post","link":"https:\/\/www.exoplatform.com\/blog\/exoer-arnaud-heritier-release-his-book-on-apache-maven\/","title":{"rendered":"eXoer Arnaud H\u00e9ritier released his book on Apache Maven"},"content":{"rendered":"<p>Arnaud H\u00e9ritier, Manager of the Development Tools and Practices at eXo Platform, just released his book on Apache Maven co-written with Nicolas De loof, Java Architect in a renown french IT company and member of the Maven development team since 2007.<\/p>\n<p>After 10 years developping Java applications and being an active member of the Executive Comitee of Maven, Arnaud just published a book on which he worked more than one year and where he explains the benefits of using Maven in any kind of organization, from the start-up to the large company, through his great experiences of the tool.<\/p>\n<p>Arnaud and Nicolas decided to contribute to the french maven community through this book that aim both newbies and advanced users of the Maven tool. This book, in french language, covers various subjects:<br \/>\n&#8211; The project descriptor (POM),<br \/>\n&#8211; Dependencies and libraries (Repository management,&#8230;),<br \/>\n&#8211; Project construction settings (alternative language use like Groovy, \u2026),<br \/>\n&#8211; Unit tests, integration tests (dbunit,\u2026), interface tests (selenium), functional tests (fitnesse), performance tests (jmeter), \u2026<br \/>\n&#8211; JEE projects,<br \/>\n&#8211; Integration to the development environments (eclipse, netbeans, intellij),<br \/>\n&#8211; Automatisation of the delivery process,<br \/>\n&#8211; Quality management (pmd, checkstyle, findbugs, sonar, \u2026),<br \/>\n&#8211; Writting Maven plugins,<br \/>\n&#8211; Assembly,<br \/>\n&#8211; Projects models (archetypes),<br \/>\n&#8211; The future of Maven<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-1860\" title=\"2337-ref Apache Maven.indd\" src=\"https:\/\/www.exoplatform.com\/blog\/\/wp-content\/uploads\/2009\/11\/Couverture-v02-reduced.jpg\" alt=\"2337-ref Apache Maven.indd\" width=\"228\" height=\"270\" \/><\/p>\n<p>The official description for french readers:<\/p>\n<blockquote><p>Editeur : Pearson France<br \/>\nCollection : R\u00e9f\u00e9rence<br \/>\nAuteurs : Nicolas De loof, Arnaud H\u00e9ritier<br \/>\nNiveau : Tous niveaux<br \/>\nCat\u00e9gorie : Programmation<br \/>\nPrix : 32 \u20ac<br \/>\nR\u00e9f\u00e9rence : 978-2-7440-2337-8<br \/>\nDate de parution : 20 Novembre 2009<\/p>\n<p>Maven, l\u2019outil open-source de gestion et d\u2019automatisation de d\u00e9veloppement Java, a le vent en poupe. Les raisons : il syst\u00e9matise, rationalise et simplifie le d\u00e9veloppement collaboratif de projets Java, faisant gagner aux entreprises comme aux d\u00e9veloppeurs du temps et de l\u2019argent !<\/p>\n<p>Les auteurs, membres de l\u2019\u00e9quipe de d\u00e9veloppement Maven, aid\u00e9s par toute la communaut\u00e9 francophone, ont imagin\u00e9 de pr\u00e9senter Maven 2 sous un angle original et didactique, \u00e0 travers un projet fictif, inspir\u00e9 de leurs exp\u00e9riences sur le terrain, dont ils d\u00e9taillent toutes les phases successives. Ce projet \u00e9volue au fil des besoins et de la contribution de d\u00e9veloppeurs aux profils diff\u00e9rents, vous familiarisant avec les concepts fondamentaux de Maven et leur mise en \u0153uvre pratique, mais aussi avec les fonctionnalit\u00e9s plus avanc\u00e9es. Vous profitez \u00e9galement des recommandations et bonnes pratiques pour optimiser votre utilisation de Maven.<\/p>\n<p>Vous d\u00e9couvrez ainsi de mani\u00e8re ludique et gr\u00e2ce \u00e0 des exemples concrets le potentiel de Maven, et tous les avantages qu\u2019il peut apporter \u00e0 vos propres projets.<\/p>\n<p>Sommaire :<br \/>\n&#8211; Introduction<br \/>\n&#8211; Au-del\u00e0 de java.lang<br \/>\n&#8211; Un peu plus que compiler<br \/>\n&#8211; Mettre en place des tests unitaires<br \/>\n&#8211; Mettre en place des tests d\u2019int\u00e9gration<br \/>\n&#8211; Gestion avanc\u00e9e des d\u00e9pendances<br \/>\n&#8211; Quand le projet devient trop lourd<br \/>\n&#8211; Maven et JEE<br \/>\n&#8211; Maven et les IDE<br \/>\n&#8211; Le jour J : la livraison<br \/>\n&#8211; Utiliser un outil non support\u00e9<br \/>\n&#8211; L\u2019assurance qualit\u00e9<br \/>\n&#8211; Respecter un format de distribution<br \/>\n&#8211; Un nouveau projet d\u00e9marre<br \/>\n&#8211; Avons-nous fait le bon choix<br \/>\n&#8211; Nos recommandations<br \/>\n&#8211; \u00c9pilogue<br \/>\n&#8211; Lexique<\/p><\/blockquote>\n","protected":false},"excerpt":{"rendered":"Arnaud H\u00e9ritier, Manager of the Development Tools and Practices at eXo Platform, just released his book on Apache Maven co-written with Nicolas De loof, Java Architect in a renown french IT company and member of the Maven development team since 2007. After 10 years developping Java applications and being an active member of the Executive [&hellip;]","protected":false},"author":7,"featured_media":12746,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[699],"tags":[],"lang":"en","translations":{"en":36582},"pll_sync_post":[],"_links":{"self":[{"href":"https:\/\/www.exoplatform.com\/blog\/wp-json\/wp\/v2\/posts\/36582"}],"collection":[{"href":"https:\/\/www.exoplatform.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.exoplatform.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.exoplatform.com\/blog\/wp-json\/wp\/v2\/users\/7"}],"replies":[{"embeddable":true,"href":"https:\/\/www.exoplatform.com\/blog\/wp-json\/wp\/v2\/comments?post=36582"}],"version-history":[{"count":0,"href":"https:\/\/www.exoplatform.com\/blog\/wp-json\/wp\/v2\/posts\/36582\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.exoplatform.com\/blog\/wp-json\/"}],"wp:attachment":[{"href":"https:\/\/www.exoplatform.com\/blog\/wp-json\/wp\/v2\/media?parent=36582"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.exoplatform.com\/blog\/wp-json\/wp\/v2\/categories?post=36582"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.exoplatform.com\/blog\/wp-json\/wp\/v2\/tags?post=36582"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}