Ce livre n'a pas été écrit par une seule personne. Cela a plutôt été un effort collaboratif impliquant plusieurs personnes jouant différents rôles. En particulier, les personnes suivantes ont généreusement donné de leur temps, de leur savoir et de leur talent d'écriture pour rendre ce livre meilleur :
Evgeny Goldin est un ingénieur logiciel né en Russie vivant en Israël. Il est lead developer chez Thomson Reuters où il est responsable d'un certain nombre d'activités, dont certaines sont directement liées à Maven, Groovy, et des outils de build comme Artifactory et Jenkins. Il possède une vaste expérience dans un panel assez large de technologies, dont Perl, Java, JavaScript et Groovy. Les outils de build et les langages dynamiques sont les sujets favoris de Evgeny, à propos desquels il écrit, présente ou bloggue souvent. Il écrit actuellement pour GroovyMag, Methods & Tools et développe sur deux projets open source qu'il a créés : Maven-plugins et GCommons. Il bloggue sur http://evgeny-goldin.com/blog et peut être trouvé sur Twitter comme @evgeny_goldin.
Evgeny a réalisé une section sur la génération automatique de tâche de build Maven dans Chapter 10, Builds avancés.
Matthew McCullough est un vétéran énergique de 15 ans d'expérience dans le développement logiciel d'entreprise, l'éducation open source, et co-fondateur de LLC, une entreprise de consulting de Denver. Matthew est actuellement formateur pour GitHub.com, auteur de la série Git Master Class pour O’Reilly, conférencier à plus de 30 conférences nationales et internationales, auteur de 3 des 10 plus importantes RefCards DZone, et président du Groupe Utilisateur d'Open Source de Denver. Ses sujets de recherche sont aujourd'hui concentrés autour de l'automatisation de projet : outils de build (Maven, Leiningen, Gradle), contrôle de version distribué (Git), Intégration Continue (Jenkins) et les métriques de qualité (Sonar). Matthew réside à Denver, dans le Colorado, avec sa magnifique femme et ses deux jeunes filles, qui sont actives dans pratiquement toutes les activités d'extérieur que le Colorado puisse offrir.
Matthew a écrit la section sur l'intégration de Git à Jenkins dans Chapter 5, Configurer vos tâches de Build.
Juven Xu est un ingénieur logiciel venant de Chine qui travaille pour Sonatype. Membre actif de la communauté open source et expert Maven reconnu, Juven était responsable de la traduction chinoise de Maven: The Definitive Guide et aussi d'un livre original de référence chinois sur Maven. Il travaille aussi actuellement à la traduction chinoise du présent livre.
Juven a écrit la section sur les notifications IRC dans Chapter 8, Notification.
Rene Groeschke est ingénieur logiciel chez Cassidian Systems, connu précédemment comme EADS Deutschland GmbH, et aussi un enthousiaste de l'open source. ScrumMaster certifié avec 7 ans d'expérience comme programmeur dans plusieurs projets Java d'entreprise, il se concentre plus particulièrement sur les méthodes Agiles comme l'Intégration Continue et le développement guidé par les tests. En dehors de son travail quotidien, l'Université de l'Education d'Entreprise de Friedrichshafen lui permet de faire passer le mot à propos de scrum et de sujets connexes en donnant des cours aux étudiants en informatique.
Rene a réalisé la section sur la construction de projets avec Gradle dans Chapter 5, Configurer vos tâches de Build.