Bonjour les amis,Je m'amuse avec Maven et je me suis dit que j'avais des gens qui connaissaient bien dans le coin. Je suis sensé aussi... mais là je suis perplexe.Si je faismvn -pl server package docker:buildles dépendances sont résolues dans le repo local et non à partir des modules du réacteur. C'est tannant.
Si je faismvn -pl server -am package docker:buildje ne sais pas si les dépendances sont correctes mais ça ne marche pas vu que les autres modules ne sont pas de docker containers.
Si je faismvn -rf server package docker:buildben... ça ne marche pas non plus. Les dépendances viennent du repo local à ma grande surprise. Et en plus, il faut vraiment que ce soit le dernier module sinon je vais devoir ajouter des -pl !after_server pour le calmer.C'est un tantinet tannant. La seule solution que je vois pour l'instant c'est de changer l'approche et d'utiliser un profil qui fait le docker:buildmvn -p docker packageC'est normal? Sérieusement, ça commence à ressembler à un bogue maven (je suis sur 3.6.3 je crois, mais me semble que 3.8.x ne marchait pas plus).
--Merci,Henri
Vous recevez ce message, car vous êtes abonné au groupe Google Groupes "lescastcodeurs".
Pour vous désabonner de ce groupe et ne plus recevoir d'e-mails le concernant, envoyez un e-mail à l'adresse lescastcodeur...@googlegroups.com.
Cette discussion peut être lue sur le Web à l'adresse https://groups.google.com/d/msgid/lescastcodeurs/CADZL2%3Dvwe9WPF%2BEiyd6dUr1waDi5%2BdDS5cEavo8jUAG%2BHY5uew%40mail.gmail.com.
Cette discussion peut être lue sur le Web à l'adresse https://groups.google.com/d/msgid/lescastcodeurs/CAPoyBqTTmg73qQp4pz374urZmQ1OAGAS9HyGyS9hUzTxz8KbKg%40mail.gmail.com.
Ça ne marche pas, car si tu mets docker:build, ça va vouloir faire ce goal sur tous les projets du -am.Quant en fait je voudrais "package" pour tout le monde et "docker:build" pour le dernier projet
Cette discussion peut être lue sur le Web à l'adresse https://groups.google.com/d/msgid/lescastcodeurs/CADZL2%3Du%2BeG%3DzqYoiK0YDFrqzqv3o%2Bkf7sjDZ84EPQXCFzSpqig%40mail.gmail.com.
Cette discussion peut être lue sur le Web à l'adresse https://groups.google.com/d/msgid/lescastcodeurs/CAPoyBqRNU6DDjbi6hnsV6-0oB2CA%3DNMxaQdfUwD4WuhYZ5FWQQ%40mail.gmail.com.
Hum... Il y a un truc que je ne comprends pas.La définition de docker-maven-plugin est sur le pom parent du parent du projet.
Cette discussion peut être lue sur le Web à l'adresse https://groups.google.com/d/msgid/lescastcodeurs/CADZL2%3DtaKvW8DNPP0z9pg9YjOCV3XbWbBwqXDz%3D1gv9y8zkWnA%40mail.gmail.com.