4623 shaares
397 liens privés
397 liens privés
Soit un petit script maven.sh pour lancer un maven jetable avec persistance du cache, dans le répertoire courant, et un client docker dedans bindé sur le host (pratique pour tester docker-maven-plugin https://github.com/spotify/docker-maven-plugin)
#!/bin/bash
docker run --rm -ti -v ${PWD}:/srv -v /var/run/docker.sock:/var/run/docker.sock -v $HOME/.m2:/root/.m2 jeekajoo/maven-dind $@
Appelé sans argument il lance un bash intéractif, et sinon on peut l'utiliser comme cela
$ maven.sh mvn --version
$ maven.sh mvn clean docker:removeImage package docker:build docker:push
doc maven: https://maven.apache.org/guides/getting-started/maven-in-five-minutes.html