maven linux без скачивания плагинов - PullRequest
1 голос
/ 28 апреля 2020

Я пытаюсь запустить maven на linux сервере, который не имеет inte rnet подключения. Я установил maven, но когда я запускаю «mvn compile» в моем java проекте, он застревает, пытаясь загрузить плагины. Как мне пройти это? Есть ли место для полной установки со всеми необходимыми плагинами, поэтому нет необходимости загружать что-либо?

[ERROR] Плагин org. apache .maven.plugins: maven-resources-plugin: 2.6 или один из его зависимостей не может быть разрешено: Невозможно получить доступ к центральной (https://repo.maven.apache.org/maven2) в автономном режиме и артефакт орг. apache .maven.plugins: maven-resources-plugin: jar: 2.6 не был скачал с него раньше. -> [Помощь 1]

Ответы [ 2 ]

0 голосов
/ 28 апреля 2020

Нет.

Запуск Maven не имеет смысла, если вы не подключены к репозиторию Maven.

Если у вас нет соединения inte rnet, вам нужен внутренний Maven-репозиторий, то есть сервер Nexus или Artifactory в вашей компании. Теперь этот сервер предоставляет не только зависимости для вас, но и плагины для запуска Maven (конечно, он должен откуда-то их получать, поэтому ему нужно какое-то соединение с inte rnet).

0 голосов
/ 28 апреля 2020

Вы можете скачать все jar-файлы или импортировать / переместить их, уже загруженные с другого компьютера, из userHome / .m2 в папку ~ / .m2, и при повторной компиляции он извлечет libs / plugins из m2 папку, не пытаясь загрузить их.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...