Моя цель - чистая сборка из Docker с maven, которая использует хранилище .m2 при сборке. Тем не менее, поведение, которое я наблюдаю, состоит в том, что каждый модуль, который я собираю, загружает одни и те же файлы jar из maven central снова и снова, что приводит к медленному времени сборки.
Как настроить репозиторий .m2 внутри Dockerfile, чтобы каждый модуль проверяет это перед загрузкой фляги с центрального сервера?
Я пытался выполнить шаги по сборке, но это не работает для меня:
FROM maven:3.6.3-jdk8
RUN mkdir .m2
ENV M2_HOME=.m2
RUN git clone here...
RUN cd myClonedRepoDirHere && mvn install