Retour sur la migration d’un blog construit avec Pelican pour un site statique généré avec Hugo.
[Voir plus]Utiliser une propriété unique comme version Maven
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
.
Contextualiser ses événements Sentry
Sentry est un service qui permet la sauvegarde, analyse des erreurs qui surviennent dans vos applications.
[Voir plus]Fusion de dépôts Git
Comment fusionner de multiples dépôts Git en un seul ?
[Voir plus]Migrer de boot2docker vers docker-machine
Déployer ses SNAPSHOT avec Travis CI
Mini guide pour déployer des binaires SNAPSHOT sur le repository OSS sonatype avec Travis CI.
[Voir plus]Tester son code Java avec Groovy et Spock
Notifications de bureau pour Gradle
Comme (trop ?) souvent avec les builds, le temps parait long… Souvent lancé un peu en tâche de fond, j’aime bien avoir une notification quand ceux ci se terminent.
Gradle propose un plugin par défaut pour enrichir son build de notifications mais on verra comment avoir accès à une panoplie de nouveaux types de notifications !
Mesurer son temps de build Maven
Des outils pour mesurer en détail le temps de build de chaque exécution d’un build Maven.
[Voir plus]Ecrire une migration Liquibase en Java
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.