Compiler avec maven et lancer un conteneur Docker plus rapidement

3 nouvelles pour tester encore plus vite vos modifications :

 -b | --build-only-dir <directory> Build only webapp and <directory> (relative to SOURCE_DIR)
 -w | --build-only-webapp          Build only webapp (relies on previous build)
      --skip-build-test            Skip unit tests

un merci à @nivak91 pour l’option Maven -Dmaven.test.skip=true

Exemples

compiler une première fois, l’ensemble du projet :

git clone https://github.com/Asqatasun/Asqatasun.git
cd Asqatasun/
mvn clean install 

Compiler sans exécuter les tests unitaires

cd Asqatasun/
docker/compile_and_build_docker_image.sh --skip-build-test -l -s ${PWD} -d docker/single-container-SNAPSHOT-local

Compiler uniquement la webapp

cd Asqatasun/
docker/compile_and_build_docker_image.sh --build-only-webapp -l -s ${PWD} -d docker/single-container-SNAPSHOT-local

Compiler uniquement le référentiel RGAA3 2016 et la webapp

cd Asqatasun/
docker/compile_and_build_docker_image.sh --build-only-dir rules/rules-rgaa3.2016 -l -s ${PWD} -d docker/single-container-SNAPSHOT-local

Compiler (sans les tests unitaires) uniquement le référentiel RGAA3 2016 et la webapp

cd Asqatasun/
docker/compile_and_build_docker_image.sh --skip-build-test --build-only-dir rules/rules-rgaa3.2016 -l -s ${PWD} -d docker/single-container-SNAPSHOT-local
2 Likes