Aloha,
Mam mniej więcej taką strukturę projektu:
- pom.xml
- moduł_1
- pom.xml
- moduł_2
- pom.xml
- moduł_3
- pom.xml
- moduł_3_1
- pom.xml
- moduł_3_2
- pom.xml
Chce zrobić dockerfile, który będzię budował ten projekt, ale nie chce w nim pobierać wszystkich możliwych zależności za każdym razem. Powinienem więc najpierw skopiować same pom.xmle, potem puścić pobieranie zależności i w następnych wartwach skopiować cały projekt i odpalić np mvn package. Dzięki temu dopóki nie zmieni się jakiś pom, ta warstwa dockerowa pownna być brana z cache (jeśli dobrze rozumiem)
Jest jakiś sposób, żeby to zautomatyzować zamiast robienia 30 x COPY xxx/pom.xml xxx/pom.xml w dockerfile dla każdego modułu?