Publications de Arnaud Heritier

Évènement

Paris Java User Group – Maven à la demande

Maven Maven, est un projet de la fondation Apache, qui propose de gérer toutes les phases (compilation, test, documentation) de création d'un livrable et permet d'en assurer sa qualité (contrôle et reporting). Aujourd'hui omniprésent dans nos entreprises, Maven devient un incontournable pour tous ceux qui participent des près ou de loin à des projets Java/JEE. Malgré les livres gratuits (Maven: The Definitive Guide,Better Builds with Maven), le site web, les Wiki (MAVEN, MAVENUSER) et des milliers d'autres ressources sur le net, Maven conserve une part d'obscurité qui lui est souvent reprochée.
ParisJUGEn tant que membre actif de cette communauté je me propose de venir répondre à toutes vos questions sur cet outil, des plus basiques aux plus avancées, le 13 mai prochain au Paris Java User Group

Lire la suite
Évènement

Maven Community news – Février et Mars 2008

Maven Bonjour à tous,

Revoici la synthèse des news de la communauté Maven. Quelques contraintes m'ayant empêchées de rédiger celles du mois de février, vous retrouvez ici celles des deux derniers mois. Et comme en plus avril est déjà bien entamé, je vous livre les nouvelles de ce début de mois en plus.

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.

Lire la suite
Évènement

Maven Community news – Décembre 2007

Maven Bonjour à tous,
Bonne année à tous en mon nom et celui d'OCTO Technology. Que 2008 soit propice à vos souhaits et réalisations autant personnels que professionnels.
Ce mois de décembre a été relativement calme pour la communauté Maven. Suite à la déferlante de novembre, le repos des guerriers de la fin d'année était le bienvenu ;-).

Lire la suite
Évènement

Maven Community news – Septembre et Octobre 2007

Maven Bonjour à tous,
Voici les news de la communauté maven pour les mois de septembre et d'octobre.
En effet les annonces se sont faites rares ces derniers mois dans la communauté Maven ce qui ne justifiait pas vraiment un post pour Septembre (et de plus j'étais un peu absorbé par la préparation d'un plugin pour rendre le développement d'applications Grails compatible avec maven 2 afin de le présenter le mois dernier à la conférence Grails Exchange).
La première version de test de la 2.1 et la version 2.0.8 de maven peinent toutes les deux à paraître.
Continuum et Archiva par contre continuent leur petit bout de chemin même si l'on aimerait les voir sortir de leurs cycles interminables d'alpha, beta, alors qu'ils sont déjà largement utilisables et utilisés par des équipes projets ! C'est le syndrome Google ? Beta ça fait classe !

Lire la suite
Évènement

Intégrez vos développements d’applications grails avec maven

MavenGrails est un socle OpenSource qui propose un cadre standardisé et simplifié pour le développement d'applications compatibles JEE. Reposant sur des frameworks reconnus comme Hibernate, Spring, Groovy, Grails améliore sans commune mesure la productivité des développements sans demander un investissement lourd d'adaptation. Grails est à lui seul un environnement intégré qui permet de construire et déployer très rapidement une application.

MavenCependant, convaincus chez OCTO Technology par la valeur de Maven pour industrialiser les développements d'applications et pour faciliter le travail collaboratif en particulier dans les entreprises, nous avons rapidement trouvé des manques dans Grails dès que l'application grossissait au fur et à mesure des itérations. Par exemple, la possibilité d'utiliser facilement les librairies fournies par d'autres équipes projets. Là où Maven permet de le faire à l'aide d'une simple description en gérant les dépendances transitives, avec Grails nous retournons des années en arrière avec la gestion manuelle des librairies dans un repertoire lib du projet sauvegardé dans le gestionnaire de versions (avec tous les problèmes de maintenance que cela peut engendrer à long terme).

Comme nous n'étions pas les seuls à faire ce constat, nous avons relevé nos manches pour faire le nécessaire afin de permettre de construire des applications Grails avec Maven 2...

Lire la suite