Generated by All in One SEO v5.0.0.1, this is an llms.txt file, used by LLMs to index the site. # aheritier.net #java #devoxxfr #devops #oss #jenkinsci #maven #asf #eXo ## Sitemaps - [XML Sitemap](https://www.aheritier.net/sitemap.xml): Contains all public & indexable URLs for this website. ## Posts - [Spring Boot app client of an AUTH0 protected service (JWT)](https://www.aheritier.net/spring-boot-app-client-of-an-auth0-protected-service-jwt/) - While yesterday I was very happy to share the good developper experience I got recently with Auth0, today I am feeling frustrated by something I was expecting to be easy and which finally isn't. And a big method to configure correctly the WebClient I probably missed a lost of things and it could be done - [How to slow down a command line process on macOS?](https://www.aheritier.net/how-to-slow-down-a-command-line-process-on-macos/) - On macOS you have the classical nice command similar to linux to reduce the process priority. You can use it like this: nice -n 20 myProcess The priority can be adjusted over a range of -20 (the highest - the quickest) to 20 (the lowest - the slowest). But you can go further and reduce - [1ère édition DevopsDays PARIS - PROMO Inside](https://www.aheritier.net/1ere-edition-devopsdays-paris-promo-inside/) - Si vous me suivez, le mouvement Devops ne vous est certainement pas inconnu. Si vous avez loupé un épisode voici un petit rappel : l’origine du terme vient du rapprochement de développement et opérations, et encourage les développeurs et administrateurs systèmes à travailler de plus près ensembles, en visant à aligner le système d’information sur - [Gagnez votre place pour Devoxx France 2013](https://www.aheritier.net/gagnez-votre-place-pour-devoxx-france-2013/) - Oye oye braves gens !!! Une fois de plus, votre hôte va vous gâter! Vous n'êtes pas sans savoir qu'il n'y a plus de places pour Devoxx France. Alors cette année, je vais vous offrir non pas une place mais DEUX places pour nous rejoindre dans 2 semaines. Comme l'année dernière Devoxx France se déroulera - [Launch a Maven build with a temporary empty local repository](https://www.aheritier.net/launch-a-maven-build-with-a-temporary-empty-local-repository/) - Sometime you may want to check that your Maven build is passing with an empty repo. To "quickly" (not so quickly as Maven will download all the earth) do it you can just call such command (that you may reuse in a shell alias or function) : REPO_PATH=/tmp/local-repo-$(date +"%m%d%Y-%H%M%S"); mkdir -p $REPO_PATH; mvn clean install - [Maven : Filter only a given type of files](https://www.aheritier.net/maven-filter-only-a-given-type-of-files/) - As I lost 5 minutes with this problem which is basic I share it here to help others. By default, the Maven resources plugin copy everything from src/[main|test]/resources into target/classes without touching anything. If you want to filter only a given type of files (to speedup the process and to avoid to corrupt binary files - [Devoxx France 2012 - Gagnez votre place](https://www.aheritier.net/devoxx-france-2012-gagnez-votre-place/) - Bonjour à tous, Et oui c'est déjà la dernière ligne droite pour Devoxx France 2012. Moins de trois semaines avant d'assister à cet événement unique qui se déroulera du 18 au 20 avril à l'Hotel Marriott Rive Gauche. Pour rappel, Devoxx France c'est 3 jours intenses (8h à 22h - 19h pour le vendredi) d'échanges, - [United colors of Maven - Apache Maven 3.1](https://www.aheritier.net/united-colors-of-maven/) - Few hours ago, the Apache Maven team officially announced the release of Maven 3.1.0. After a quick look of the release note this Maven 3.1 seems to be more focused on internal changes than on end-users improvements : The use of JSR330 in the core for extensions and in Maven plugins. You can read more - [Maven, failsafe, sonar and jacoco are in a boat ...](https://www.aheritier.net/maven-failsafe-sonar-and-jacoco-are-in-a-boat/) - Yesterday I wanted to setup the code coverage in our sonar instance for integration tests launched using the failsafe plugin of Apache Maven. The awaited result in sonar is something like this : I found several constraints while implementing it : Integration tests may require to have some tasks called in the pre-integration-test phase (for - [Clone all repositories from a github organization](https://www.aheritier.net/clone-all-repositories-from-a-github-organization/) - Tomorrow I will attend the first Hackergarten at Paris. This is an event where active open-source committers can met potential contributors and help them to submit a (first) contribution. I'll be here to help those who would like to contribute on JenkinsCI and Apache Maven. To prepare this event I wanted to prepare a checkout - [Il ne faut pas CRaSHer dans la soupe ... au JugSummerCamp](https://www.aheritier.net/il-ne-faut-pas-crasher-dans-la-soupe-au-jugsummercamp/) - Et oui je n'ai pas le niveau des blagues de Guillaume Laforge mais je m'entraine :-) Tout ça pour vous dire que si il y a UN endroit ou vous devez êtes demain entre 12h15 et 12h30 à l'occasion du JugSummerCamp c'est à ma présentation sur CRaSH. Ne perdez pas votre temps à manger, ou - [A céder : Mon rêve d'enfant - un train miniature](https://www.aheritier.net/a-ceder-mon-reve-denfant-un-train-miniature/) - Update fin Juillet 2012: Tout est bien qui se termine bien !!! Mes parents ont déménagé et ont pu finalement conserver le train avec eux. Certes il va y avoir un peu de boulot pour le remettre en route mais au moins il restera encore quelques temps dans la famille pour le plaisir du papy, - [Maven vs Gradle au LavaJUG](https://www.aheritier.net/maven-vs-gradle-au-lavajug/) - De retour sur les routes je serai jeudi soir de la semaine prochaine, le 14 juin au LavaJUG pour défendre haut et fort les couleurs d'Apache Maven face au petit challenger Gradle présenté par Grégory Boissinot. Cela sera pour moi l'occasion de vous presenter les dernières nouveautés de Maven et vous donner des nouvelles de - [Vers l'infini et au delà ...](https://www.aheritier.net/vers-linfini-et-au-dela/) - Bon, peut être pas si loin que ça :-). La semaine du 18 juin je serai au soleil en Tunisie ( pour le travail avec les équipes d'eXo platform évidemment !! ). A cette occasion je devrais être de passage au TnJug (La date exacte n'est pas encore fixée). Si vous avez des idées de - [En avril, la Jenkins User Conference pose ses valises à Paris](https://www.aheritier.net/en-avril-la-jenkins-user-conference-pose-ses-valises-a-paris/) - Oyé oyé braves gens !! Pour la première fois depuis la nuit des temps, la caravane de la Jenkins User Conference pose ses valises à Paris. Elle aura lieu la veille de l'ouverture de DevoxxFR, le 17 Avril (de 8h00 à 19h30 pour les plus courageux) et se tiendra au même endroit, l'Hotel Marriott Rive - [USI 2012 : Payez votre place à moitié prix.](https://www.aheritier.net/usi-2012-payez-votre-place-a-moitie-prix/) - Bonjour à tous, L'Université du SI ouvrira à ses portes cette année les 25 et 26 juin prochain au palais Brongniart. Pour ceux qui ne connaitraient pas (mais où étiez vous ces 4 dernières années ?) l'Université du SI, c'est LA conférence qui ose relever le défi de rassembler les geeks et les boss autours - [DevOps au BreizhJUG](https://www.aheritier.net/devops-au-breizhjug/) - Lundi prochain, le 5 décembre 2011, à partir 18h00, eXo platform se déplacera en force puisque Henri Gomez et moi-même animerons une soirée spéciale DevOps au BreizhJUG. Dans une première partie théorique nous présenteront ce qu'est le mouvement DevOps et les changements que cela peut induire dans les entreprises que cela soit dans son organisation - [Paris JUG - 3 ans déjà !!!](https://www.aheritier.net/paris-jug-3-ans-deja/) - Comme il a bien grandit le bébé. 3 ans déjà qu'est né le Paris JUG. Ses parents, Antonio Goncalves et David Dewalle s'en sont bien occupés et ont trouvé une aide précieuse auprès de Zouheir Cadi pour finir par former un mini équipe commando (Nicolas Martignole, Claude Falguière, ...). Pour fêter cet évenement et remercier - [USI 2011 - Places à un tarif préférentiel](https://www.aheritier.net/usi-2011-places-a-un-tarif-preferentiel/) - L'Université de SI, rouvrira ses portes les 28 et 29 juin prochain. Comme chaque année c'est l'occasion de passer 2 jours avec de nombreux experts qui couvrent de différents domaines qui dépassent le cadre de l'IT traditionnel. Cette année la conférence s'articulera autour de ces 4 axes : Autrement : inspirations issues d’autres domaines (ex: - [Maven : How mojo executions are ordered in a phase](https://www.aheritier.net/maven-how-mojo-executions-are-ordered-in-a-phase/) - Note that I'm switching to english for this blog entry but I'm not yet sure it will be always the case ... I'm testing :-) After reporting a regression in M2 -> M3 upgrade (see MNG-4975) I discovered I didn't understood how is computed the execution order of mojos in a Maven phase (Thanks Benjamin - [Soirée build au Lyon JUG](https://www.aheritier.net/soiree-build-au-lyon-jug/) - Ce mardi soir je serai au LyonJUG pour une soirée build. La soirée commencera à 19h et aura lieu à l'EPITECH. En première partie de soirée Grégory Boissinot de Zénika (sponsor de la soirée, merci à eux) vous montrera comment Gradle révolutionera l'avenir du build ... ( ou pas :-) ) Pour ma part, dans - [Séance Dédicace à la librairie Le Monde en Tique](https://www.aheritier.net/seance-dedicace-a-la-librairie-le-monde-en-tique/) - Roulements de tambours, faites sonner les trompettes, je sors de chez moi :-) Ce samedi 23 octobre de 15h à 18h je serai à la librairie Le Monde en Tique pour une séance dédicace EXCEPTIONNELLE !! Bien sur vous pourrez y retrouver mon livre Apache Maven aux éditions Pearson, mais je sais que vous l'avez - [Je m'en vais faire ma quiche ... Lorraine (Maven @ Lorraine JUG)](https://www.aheritier.net/je-men-vais-faire-ma-quiche-lorraine-maven-lorraine-jug/) - Et oui, même les meilleures choses ont une fin. Mardi prochain, le 1er Juin, je ferai ma dernière présentation de Maven devant un JUG. Rassurez vous c'est simplement la dernière avant la pause estivale !! Je reviendrai. :-) Cela sera donc cette fois au LorraineJUG, près de Nancy, à l'Ecole Supérieure d'Informatique et Applications de - [Le bug Maven du jour : MRESOURCES-104](https://www.aheritier.net/le-bug-maven-du-jour-mresources-104/) - Il parait que je dis toujours que du bien de Maven (c'est tout du moins ce que certains ressentent en écoutant le podcast Les Cast Codeurs). C'est pourtant, je pense, loin d'être la vérité et ceux qui peuvent assister aux différents Java Users Groups que j'ai pu présenter doivent pouvoir confirmer que je n'hésite pas - [RivieraJug : Le soleil, Maven et la mer](https://www.aheritier.net/rivierajug-le-soleil-maven-et-la-mer/) - Mardi soir je serai à nouveau sur la route des JUGs pour m'arrêter cette fois-ci à Nice au RivieraJUG. Cette soirée se déroulera dans les locaux de l’INRIA Sophia-Antipolis. La soirée devait être, il y a encore quelques minutes, une présentation de Maven par votre humble serviteur et de Gradle par Hans Dockter son créateur. - [Build partiel avec Maven : Construire moins pour aller plus vite.](https://www.aheritier.net/construire-moins-pour-aller-plus-vite/) - Apache Maven permet nativement de découper un projet en sous-modules. Chaque module est un élément autonome avec son propre cycle de vie. Maven utilise ce que l'on appel le "reactor" pour orchestrer dans un projet l'appel des différents modules en fonction de leurs dépendances. Le concept de module, permet d'affiner la granularité des livrables et - [En manque de chocolat ...](https://www.aheritier.net/en-manque-de-chocolat/) - ... je n'ai pas d'autre choix que de retourner en Suisse me réapprovisionner. Après les sessions à l'AlpesJUG et GenevaJUG de la semaine dernière, je m'en retourne ce jeudi soir à Lausanne présenter Maven en général et sa troisième version majeure en particulier. Comme de coutume j'ai bien plus de slides et de contenu que - [Subversion : Exclure en masse les fichiers et répertoires générés d'un projet Maven](https://www.aheritier.net/subversion-exclure-en-masse-les-fichiers-et-repertoires-generes-dun-projet-maven/) - Une chose ennuyeuse lorsque l'on démarre un nouveau projet Maven avec différents sous-modules et que l'on veut en gérer les versions dans Subversion c'est qu'il faut pour chaque module configurer la propriété svn:ignore afin de lui dire de ne jamais publier sur le serveur les fichiers ou répertoires que l'on ne veut pas partager avec - [Présentations Maven (3) à l'AlpesJUG et au GenevaJUG](https://www.aheritier.net/presentations-maven-3-a-lalpesjug-et-au-genevajug/) - La semaine prochaine je reprends ma tournée des JUGs francophones pour vous parler de Maven à Grenoble et à Genève. Je serai, lundi soir, le 29 Mars à l'AlpesJUG, à Grenoble. L'accueil aura lieu à partir de 18H30 dans l’amphithéâtre E de l'ENSIMAG, rue de la Chimie. La conférence débutera à 19H00. La soirée se - [Convertir en masse les notifications standard Hudson par celles du plugin Email-Ext](https://www.aheritier.net/convertir-en-masse-les-notifications-standard-hudson-par-celles-du-plugin-email-ext/) - Chez eXo platform nous utilisons Hudson pour notre intégration continue. La combinatoire entre les différents types de builds (intégration continue, reporting, packaging), les différents projets et leurs différentes branches de maintenance représente des dizaines de jobs dans Hudson. Jusqu'à présent nous utilisions les notifications standards de Hudson pour recevoir les emails avec les statuts courant - [Maven Release Plugin 2.0](https://www.aheritier.net/maven-release-plugin-2-0/) - Après 9 beta la version 2.0 du plugin release est enfin disponible. Les derniers coups de tournevis apportés à ce dernier devraient en ravir plus d'un !! Le plug-in supporte désormais les projets en structure "flat" ou aussi nommée "en râteau". Pour ces projets ( pour diverses bonnes ou moins bonnes raisons ) le POM - [From Apache Archiva to Sonatype Nexus](https://www.aheritier.net/from-apache-archiva-to-sonatype-nexus/) - This article was firstly published in this blog in french in May 2009 and later in english in Sonatype Blog. I put a copy here as an archive. As a member of the Archiva team (though rarely active, I admit) I will try to defend it throughout this article. However, being a professional consultant - [N'utilisez pas Hudson 1.344 !!](https://www.aheritier.net/nutilisez-pas-hudson-1-344/) - Je vous aurai prévenu :-) J'ai découvert un bug bloquant (http://issues.hudson-ci.org/browse/HUDSON-5536) qui corrompt les données locales. Ainsi même un retour en arrière sur la version d'Hudson ne vous corrige pas le problème. La correction manuelle à faire sur les fichiers Hudson est décrite dans l'issue Jira si par malchance vous avez déjà fait l'upgrade et - [Et une bougie de plus !!](https://www.aheritier.net/et-une-bougie-de-plus/) - En ces temps moroses pour la communauté Java où le bulldozer Oracle écrase, petit à petit, feu SUN Microsystems, je me réjoui de voir que les Javaïstes n'ont jamais été aussi rassemblés qu'aujourd'hui !! La France n'est pas en reste de ce mouvement avec un nombre impressionnant de Java Users Groups nés en deux ans. - [JavaEE 6, Spring, Hibernate Search et Maven en dédicace au Paris JUG de Décembre](https://www.aheritier.net/javaee-6-spring-hibernate-search-et-maven-en-dedicace-au-paris-jug-de-decembre/) - Petite brève pour vous annoncer que Nicolas et moi-même seront tous les deux au prochain Paris JUG, le mardi 8 décembre. Cette soirée sera consacrée à Java EE 6 et Spring 3.0 et aura lieu dans les locaux de l'ISEP (au 28 Rue Notre Dame des Champs 75006 Paris). A cette occasion une séance de - [Apache Maven, enfin un livre en français et en PDF !!!](https://www.aheritier.net/apache-maven-enfin-un-livre-en-francais-et-en-pdf/) - Bonjour, Rapide news pour vous annoncer que depuis aujourd'hui vous pouvez acheter sur le site Pearson notre livre au format PDF. Cette version est donc un peu moins cher (27,20 € au lieu des 32€). MAJ 04 Décembre 2009 : Pendant le mois de décembre sur le site pearson pour l'achat de la copie imprimée, - [Apache Maven, enfin un livre en français !!!](https://www.aheritier.net/apache-maven-enfin-un-livre-en-francais/) - Ca y est, il est là !!! Il est né le divin enfant .... Oui, le père noël est un peu en avance cette année :-) Et pourtant, est ce qu'il n'est pas beau notre cadeau ? Notre livre en français (co-écrit avec Nicolas De loof) consacré à Maven est dans toutes les librairies dès - [La bataille des titans au NormandyJUG !](https://www.aheritier.net/la-bataille-des-titans-au-normandyjug/) - Ce mardi, le 20 Octobre, au NormandyJUG, Je défendrai haut et fort les couleurs d'Apache Maven dans un combat sans merci face à quelques outils "concurrents" (?). Apache Ivy : Gestionnaire de dépendances très connu pour son intégration avec Apache Ant il offre une solution qui se veut simple et évolutive pour gérer ses librairies - [La vague Google Wave](https://www.aheritier.net/la-vague-google-wave/) - C'est fou comment Google arrive à générer un tel bruit sur Internet quand il veut lancer un nouveau produit. Le dernier en date : Google Wave. Qu'est ce que c'est Google Wave ? C'est un nouveau moyen de communication en temps réel. On peut aussi assimiler cela une nouvelle plate-forme d'échange et de travail collaboratif. - [Bien utiliser l'attribut "optional" d'une dépendance dans Maven ...](https://www.aheritier.net/bien-utiliser-lattribut-optional-dune-dependance-dans-maven/) - ... c'est souvent ne pas l'utiliser ! Tout commence sur twitter par @gboissinot qui se plaint du POM de log4j 1.2.15 qui tire une dépendance non disponible sur le repository central. Cela conduit à un échange avec @sanlaville et @ehsavoie sur l'utilité de définir une dépendance en tant qu'optionnelle dans un pom. Dans la documentation - [Maven en entreprise au ch'ti JUG](https://www.aheritier.net/maven-en-entreprise-au-chti-jug/) - C'est avec un grand plaisir que j'ai pu aller présenter ce lundi une session dédiée à Maven au Ch'ti JUG. Loin des présentations théoriques où l'on peut parler pendant des heures de la 42ième balise XML du descripteur de projet, j'ai essayé de concentrer cette présentation sur l'utilisation de Maven dans un cadre professionnel. L'exercice - [Apache Maven, le Ch'ti JUG et moi](https://www.aheritier.net/apache-maven-le-chti-jug-et-moi/) - Bonjour à tous, Le 15 juin prochain, j'aurai le plaisir de me rendre à Lille pour présenter Maven au Ch'ti JUG. Lors de cette soirée, sponsorisée par Sopra Group (merci à eux), nous aborderons l'utilisation de Maven dans le contexte de l'entreprise. Dans cette nouvelle présentation (que je prépare en ce moment même ...) je - [30 secondes maudites](https://www.aheritier.net/30-secondes-maudites/) - Il est 22h35, je loupe le métro à la station Saint Philippe du Roule à 30 secondes près ... 6 minutes d'attente. Il est 23h00, je loupe le train à gare de l'est à 30 secondes près ... 30 minutes d'attente. J'arrive à 00h15 à Meaux, le bus était à 23h45, le suivant une heure - [3 connards à vélo](https://www.aheritier.net/3-connards-a-velo/) - Si vous avez du temps pour lire pendant ce long WE ou que Vendredi vous vous croisez les doigts au boulot, je ne saurai trop vous conseiller pour vous détendre de faire un tour sur le blog des 3 connards à vélo. Depuis samedi dernier et jusqu'à dimanche, Antonio, Fred et Robin descendent de Paris - [D'Apache Archiva à Sonatype Nexus - Conclusion](https://www.aheritier.net/dapache-archiva-a-sonatype-nexus-le-bilan/) - Dernière partie consacrée à la migration d'Archiva vers Nexus avec le bilan. Tout d'abord revenons sur les problèmes que nous avions avec Archiva et qui nous ont poussés à tenter l'aventure Nexus. Le nombre de descripteurs de fichiers ouverts par le produit Il est encore un peu tôt pour crier victoire cependant après plus de - [D'Apache Archiva à Sonatype Nexus - La migration](https://www.aheritier.net/dapache-archiva-a-sonatype-nexus-la-migration/) - Passons à l'action aujourd'hui avec la migration en elle même. Comment avons-nous fait ? A quoi faut-il faire attention ? Avant de migrer ... Petit topo sur la solution existante. Avant la migration, notre environnement ressemble à peu de choses près à ceci : Nous hébergeons nos référentiels internes dans ce que Archiva appelle des - [D'Apache Archiva à Sonatype Nexus - Introduction](https://www.aheritier.net/dapache-archiva-a-sonatype-nexus-introduction/) - Venant de réaliser une migration d'Apache Archiva vers Sonatype Nexus, sur un environnement significatif, je vous livre la démarche utilisée, les astuces et écueils rencontrés. L'article étant un peu long il est découpé en 3 parties. Aujourd'hui je vous présente le contexte pour vous mettre l'eau à la bouche. Demain vous pourrez découvrir la migration, - [El groupe Java din ch'Nord ed' la France](https://www.aheritier.net/el-groupe-java-din-chnord-ed-la-france/) - Les ch'ti gars du nord (Lille pour être précis) démarrent leur Java User Group le 13 mai prochain et vous attendent avec une baraque à frites et de la bière à ne plus en pouvoir !!! Cette première session sponsorisée par Proxiad sera animée par Antonio Goncalves qui présentera JEE 6 (Quoi ! Déjà ?? - [Maven au Poitou-Charentes JUG](https://www.aheritier.net/maven-au-poitou-charentes-jug/) - Bonjour à tous, Vendredi prochain, le 10 avril, sera inauguré le Poitou-Charentes JUG. La réunion se déroulera à Poitier (SERLI SAS, Avenue Thomas Edison, BP 20160, 86960 Futuroscope cedex) à partir de 19H. A cette occasion, l'excellent, le grandiose, le génialissime, Nicolas De Loof (*) présentera : Apache Maven, "the good, the bad & the - [N'hésitez pas à me corriger !](https://www.aheritier.net/nhesitez-pas-a-me-corriger/) - Bonjour à tous, J'ai installé le plugin wordpress pour gooseGrade qui est un service qui vous permet de facilement me remonter des corrections sur mes articles. Que cela soit sur le fond, ou plus simplement une coquille, ou une faute (qui a dit que j'étais mauvais en orthographe et en grammaire à l'école ?? Non, - [Les nouveautés de Maven 2.1.0](https://www.aheritier.net/les-nouveautes-de-maven-210/) - Bonjour à tous, Vous pouvez dès à présent télécharger Maven 2.1.0. Comme j'avais pu vous l'annoncer dans mon précédent billet, cette nouvelle version apporte quelques nouveautés assez intéressantes que je vous décris ici : Sécurisation des mots de passe Résolution en parallèle des artefacts Le build multi-modules incrémental Sécurisation des mots de passe Les mots - [Maven 2.1.0 sur les starting blocks](https://www.aheritier.net/maven-210-sur-les-starting-blocks/) - La version 2.1.0 de Maven devrait sortir d'ici quelques jours. Pour vous mettre un peu l'eau à la bouche, voici les évolutions majeures : Le téléchargement en parallèle des artefacts pour faire chauffer vos bandes passantes, Le passage des propriétés en ligne de commande (-D) qui prévaut sur les valeurs du POM L'encryption des mots - [Modification de la gestion des flux RSS](https://www.aheritier.net/modification-de-la-gestion-des-flux-rss/) - Bonjour à tous, J'espère que vous n'aurez pas noté de différence car j'ai quelque peu modifié la gestion des flux RSS sur mon blog. J'ai remplacé le plugin WordPress pour feedBurner par des règles de réécriture d'URLs comme "c'est pas dur" l'explique dans son post. En fait, pour moi les quelques lignes de configuration Apache - [Apache Maven 2.0.10](https://www.aheritier.net/apache-maven-2010/) - Il aura fallut attendre 10 mois pour avoir enfin une nouvelle version de maven 2.0.x. Cette dernière corrige plusieurs problèmes, et en particulier : les dépendances SNAPSHOTs que maven essaie de télécharger même en mode déconnecté, l'activation incorrecte des profils. Petite nouveauté (Brrr j'ai horreur des nouveautés dans ce qui devrait être qu'une version corrective) - [Installer Apache Maven sur Leopard](https://www.aheritier.net/installer-apache-maven-sur-leopard/) - Installer Apache Maven sur Mac OS X Leopard est assez simple en soi, mais comme je vois que cette question est souvent posée je me permet d'y répondre. A noter : Cet article s'applique aussi à sous Snow Leopard (Mac OS 10.6) Trop simple En fait pour installer Apache Maven sur Leopard, il y a - [Leopard, Eclipse, et l'utilisation de plusieurs versions de Java](https://www.aheritier.net/leopard-eclipse-et-lutilisation-de-plusieurs-versions-de-java/) - Suite à mon précédant article sur le changement de version de Java sur Leopard, il se pose un problème : Comment faire pour qu'Eclipse fonctione tout le temps ? Et oui, en changeant de version de Java sur votre machine, vous risquez de voir votre eclipse refuser de démarrer. Ce dernier nécessite Java 1.5 au - [Utiliser différentes versions de Java sous Leopard](https://www.aheritier.net/utiliser-differentes-versions-de-java-sous-leopard/) - Problématique Comme beaucoup de développeurs Java pour m'assurer que mon code est bien compatible au niveau des APIs avec la cible recherchée (1.4, 1.5, 1.6, ...) je dois utiliser la version de Java en question pour construire et tester mon projet (Par exemple Maven 2.0.x et ses plugins doivent toujours êtres compatibles avec Java 1.4). - [La bougie est soufflée](https://www.aheritier.net/la-bougie-est-soufflee/) - Ohhhh que la nuit aura été courte !!! Hier, la soirée pour le premier anniversaire du Paris JUG a été une très grande réussite. Près de 250 personnes pour fêter l'événement dans les locaux de la Fiapp et une quarantaine au restaurant (Châtaignes et cassis). Ambiance détendue, les maîtres de cérémonie ont commencé par nous - [Bon anniversaire au Paris JUG](https://www.aheritier.net/bon-anniversaire-au-paris-jug/) - Demain soir le Paris JUG fête ses un an et organise à cette occasion une soirée spéciale suivie d'un diner. Il y a un an Antonio et David présentaient devant une soixantaine de personnes ce qu'était un JUG. Aujourd'hui, avec près de 200 personnes par réunion, ils se voient obligés à partir du mois prochain - [3, 2, 1, 0 ..... c'est parti](https://www.aheritier.net/3-2-1-0-cest-parti/) - Bonjour à tous chers internautes ! C'est sous les applaudissements de la foule et les confettis que je publie mon premier article sur mon blog à moi tout seul ! Cela faisait des années que cette idée me taraudait l'esprit et puis à force de remettre au lendemain on finit par se dire que cela - [Graven - The best of Apache Maven and Gradle](https://www.aheritier.net/graven-the-best-of-apache-maven-and-gradle/) - I'm back !!! I have a lot of things to share and I would like to restart this blog in english. I don't yet know which frequency of publication I'll be able to have but I will do my best to keep this blog alive. To start I wanted to share with you something we - [Setup your devops playground with Puppet, Vagrant & co](https://www.aheritier.net/setup-your-devops-playground-with-puppet-vagrant-co/) - Up until now I automated all the management of eXo Forge services using classical shell scripts shared and stored in a SCM (Subversion) . Even if it is working very well it has various limitations especially in term of maintenance. Nowadays we can find various server configuration management (CM) tools to ease this maintenance and the management - [Domptez vos versions](https://www.aheritier.net/domptez-vos-versions/) - Dans un soucis de qualité et de traçabilité Apache Maven a introduit et imposé dès le départ la notion de version pour identifier les projets et leurs livrables. Cependant il faut bien avouer que pendant longtemps il n'y avait pas d'outil à la disposition des équipes pour analyser et manipuler les différentes versions utilisées dans - [3Moopydelfy passe à la vitesse supérieure](https://www.aheritier.net/3moopydelfy-passe-a-la-vitesse-superieure/) - @3Moopydelfy, super maman blogueuse sur le net, et ma femme à la ville, entame une nouvelle aventure en ouvrant un second blog. Vous retrouverez désormais sur son premier blog Bonbon Bisous tout le contenu orienté super-maman, avec par exemple les loisirs pour enfants, ou la cuisine. Ce blog orienté "famille" devrait intéresser en priorité les - [Apache Maven au pays du Pastis le 12 Novembre !!](https://www.aheritier.net/apache-maven-au-pays-du-pastis-le-12-novembre/) - Après avoir écrasé quelques fourmis (et ciré mes chaussures parce que ça tache ces petites choses là) me revoilà parti sur les routes. Je quitte la douce pluie Normande pour m'arrêter le 12 Novembre prochain au pays du pastis, de la bouillabaisse, de l'aïoli et je l'espère du soleil : Marseille. La session du MarsJUG ## Pages - [About me](https://www.aheritier.net/a-propos/) - I'm architect with more than 25 years of professional experience, acquired in software editors, in services companies and consulting groups. I joined Doctolib in 2022. In charge of Engineering Efficiency teams, we help development teams optimise their methods, processes and tools to deliver new features and evolutions with less effort and increasing quality.We have in - [Mes publications](https://www.aheritier.net/publications/) - Parce que de temps en temps il m'arrive de laisser tomber l'environnement de développement pour sortir la plume le traitement de texte Pearson - Apache Maven - 2eme édition Pearson - Apache Maven OCTO Technology - Java Productivity Primer Pearson - Apache Maven - 2ème édition Editeur : Pearson France Auteurs : Nicolas De loof, ## Categories - [Non classé](https://www.aheritier.net/category/non-classe/) - [Le blog](https://www.aheritier.net/category/le-blog/) - [Actualité](https://www.aheritier.net/category/actualite/) - [Technologie](https://www.aheritier.net/category/technologie/) - [Ma vie](https://www.aheritier.net/category/ma-vie/) ## Tags - [Apache Maven](https://www.aheritier.net/tag/apache-maven/) - [Blog](https://www.aheritier.net/tag/blog/) - [Java](https://www.aheritier.net/tag/java/) - [Java User Group](https://www.aheritier.net/tag/jug/) - [Communauté](https://www.aheritier.net/tag/communaute/) - [WordPress](https://www.aheritier.net/tag/wordpress/) - [FeedBurner](https://www.aheritier.net/tag/feedburner/) - [Sonatype Nexus](https://www.aheritier.net/tag/sonatype-nexus/) - [Apache Archiva](https://www.aheritier.net/tag/apache-archiva/) - [MacOS X Leopard](https://www.aheritier.net/tag/macos-x-leopard/) - [Google](https://www.aheritier.net/tag/google/) - [Buzz](https://www.aheritier.net/tag/buzz/) - [Hudson](https://www.aheritier.net/tag/hudson/) - [Groovy](https://www.aheritier.net/tag/groovy/) - [Unix](https://www.aheritier.net/tag/unix/) - [Subversion](https://www.aheritier.net/tag/subversion/) - [LesCastCodeurs](https://www.aheritier.net/tag/lescastcodeurs/) - [USI](https://www.aheritier.net/tag/usi/) - [Université du SI](https://www.aheritier.net/tag/universite-du-si/) - [Octo Technology](https://www.aheritier.net/tag/octo-technology/) - [Gradle](https://www.aheritier.net/tag/gradle/) - [DevOps](https://www.aheritier.net/tag/devops/) - [Puppet](https://www.aheritier.net/tag/puppet/) - [Vagrant](https://www.aheritier.net/tag/vagrant/) - [Veewee](https://www.aheritier.net/tag/veewee/) - [Jenkinsci](https://www.aheritier.net/tag/jenkinsci/) - [modélisme](https://www.aheritier.net/tag/modelisme/) - [Git](https://www.aheritier.net/tag/git/) - [GitHub](https://www.aheritier.net/tag/github/) - [octo](https://www.aheritier.net/tag/octo/) - [Jenkins User Conference](https://www.aheritier.net/tag/jenkins-user-conference/) - [Conférence](https://www.aheritier.net/tag/conference/) - [JugSummerCamp](https://www.aheritier.net/tag/jugsummercamp/) - [CRaSH](https://www.aheritier.net/tag/crash/) - [devoxx](https://www.aheritier.net/tag/devoxx/) - [Sonar](https://www.aheritier.net/tag/sonar/) - [SonarQube](https://www.aheritier.net/tag/sonarqube/) - [JaCoCo](https://www.aheritier.net/tag/jacoco/) - [maven-failsafe-plugin](https://www.aheritier.net/tag/maven-failsafe-plugin/) - [maven-surefire-plugin](https://www.aheritier.net/tag/maven-surefire-plugin/) - [featured](https://www.aheritier.net/tag/featured/) - [spring](https://www.aheritier.net/tag/spring/) - [spring-security](https://www.aheritier.net/tag/spring-security/) - [spring-boot](https://www.aheritier.net/tag/spring-boot/) - [oauth](https://www.aheritier.net/tag/oauth/) - [auth0](https://www.aheritier.net/tag/auth0/)