Внутри моего Dockerfile я пытаюсь просто добавить Maven в свой образ, в котором уже есть правильная версия Java8. Как в:
RUN apt-get install -y maven
Когда я это делаю, установка для maven
Java11 даже думает, что я просто хочу установить Maven для Java8 JDK, который я уже установил на коробке. Я надеюсь, что есть какое-то очевидное решение, чистое и простое. Сначала я подумал, что apt-mark hold
может сработать, но я не могу понять имя пакета для хранения. Например, я пытался
RUN apt-mark hold default-jdk default-jre \
&& apt-get install -y maven
Кажется, что maven очень недружелюбно устанавливает Java11 без какого-либо переключателя, чтобы сказать ему: а) установить Java8 или не устанавливать Java и просто верить, что он уже установлен.
Есть идеи, как установить maven на ubuntu без этой проблемы? Заранее спасибо за помощь.