Aller au contenu
Jean-Christophe Gay

Jean-Christophe Gay

Développeur

Articles récents

Utiliser une propriété unique comme version Maven

·5 mins
Quand je travaille sur un projet Maven multi-modules (plusieurs dizaines) sur plusieurs branches en même temps, je me retrouve souvent avec des conflits à résoudre pour chaque merge sur les versions définies un peu partout dans les pom.xml… Et c’est tout sauf marrant. Tour d’horizon des solutions pour réduire le nombre de <version> déclarées dans tous ces pom.xml.

Migrer de boot2docker vers docker-machine

Ça fait un moment qu’à chaque utilisation de la commande boot2docker j’ai un joli message d’avertissement : WARNING: The 'boot2docker' command line interface (not to be confused with 'boot2docker' the operating system) is officially deprecated. Please switch to Docker Machine (https://docs.docker.com/machine/) ASAP. Docker Toolbox (https://docker.com/toolbox) is the recommended install method. Je me suis dit qu’il était temps de finalement faire la migration et de tester quelques goodies !

Ecrire une migration Liquibase en Java

·2 mins
Liquibase est un outil très utile pour versionner sa base de données. La succession de refactoring à appliquer à une base peut-être décrite dans plusieurs formats de données (XML, YAML, JSON et SQL). Seulement il arrive qu’une migration soit “trop” complexe pour être décrite à partir des refactoring standards (ou alors tout simplement que l’on ne soit pas très à l’aise avec PL/SQL). Dans ce cas on peut écrire un changement particulier en Java.