Подтвердить что ты не робот

Почему файл maven settings.xml отсутствует?

Я установил плагин maven для eclipse и смог использовать его только в eclipse. Я хочу иметь возможность запускать команды maven из терминала, установленного таким образом, как указано в приведенной ниже ссылке:

http://www.mkyong.com/maven/how-to-install-maven-in-ubuntu/

Мои вопросы

  • Я не смог найти settings.xml в этом пути /home/raki/.m2/ - Что мне делать для этого?
  • Установлен ли maven на вышеуказанном шаге на maven, установленный в eclipse? Эти два mavens работают независимо или как это?
4b9b3361

Ответ 1

settings.xml не требуется (и, следовательно, не автосоздается в папке ~/.m2), если вы не хотите изменять настройки по умолчанию.

Автономный maven и maven в eclipse будут использовать один и тот же локальный репозиторий (папка ~/.m2). Это означает, что если некоторые артефакты/зависимости загружаются автономным maven, он не будет снова загружен maven в eclipse.

На основе версии Eclipse, которую вы используете, у вас может быть другая версия maven в eclipse по сравнению с автономной. В большинстве случаев это не имеет значения.

Ответ 2

Установка Maven не создает файл settings.xml. Вы должны создать его самостоятельно. Просто поместите его в свой каталог .m2, где вы его ожидали, см. http://maven.apache.org/settings.html для справки. Плагин m2eclipse будет использовать тот же файл настроек, что и в командной строке.

Ответ 3

В соответствии с документацией maven существует два возможных расположения settings.xml

Один из них - глобальное maven repo (вы сначала загружаете и затем распаковываете файлы из apache maven) $M2_HOME/conf/settings.xml

И второй пользователь создал один (ваша локальная копия) ${user.home}/. m2/settings.xml

Локальная копия имеет приоритет над глобальной копией с точки зрения информации о настройках. Но говорят, что они оба сливаются во время "времени выполнения". Если вам нужна локальная копия файла settings.xml, просто скопируйте ее из глобальной копии и вставьте в свою папку .m2 и при необходимости отредактируйте детали.

Ответ 4

Установив Maven, вы не можете ожидать, что файл settings.xml в вашей папке .m2 (Если это скрытая папка, чтобы показать, просто нажмите Ctrl + h). Вам необходимо разместить файл в этом месте. После размещения файла maven плагин для eclipse также начнет использовать этот файл.