2015-09-02 2 views
0

Хорошо, так что я искал ответ здесь, в SE и наткнулся на этот комментарий и несколько других, как этоВ какой папке находится файл настроек Maven settings.xml?

Когда Maven пытается построить проект, это будет выглядеть в локальном хранилище (по умолчанию ~/.m2/repository, но вы можете настроить его, изменив значение в ~/.m2/settings.xml), чтобы найти любую зависимость, плагин или отчет, определенные в вашем pom.xml. Если адекватный артефакт не найден в локальном хранилище, она будет выглядеть во всех внешних хранилищах, сконфигурированных, начиная с установленным по умолчанию, http://repo1.maven.org .`

Так что мой вопрос, где находится файл settings.xml предположит, проживать ?

Мне сказали предыдущие разработчики о том, что он находится в файле maven \ conf \ settings.xml, где находится единственный файл settings.xml, который у нас есть. Это противоречит приведенному выше комментарию .m2/settings.xml.

Просьба пояснить, где находится этот файл, и если это имеет значение, где оно находится.

+1

Посмотрите на http://stackoverflow.com/questions/ 1261215/maven-command-to-define-which-settings-xml-file-maven-is-using Вы можете указать свое местоположение, выполнив 'mvn install -s /path/to/my/settings.xml ' – user1717259

+0

См. [Документация по настройке Maven] (http://maven.apache.org/settings.html) – wjans

ответ

1

Оба ответа верны.

Основной конфигурационный файл для мавена внутри mvn/conf/settings, и вы могли бы добавить некоторые конфигурации (или переопределить основной конфигурации) с вашей личной настройки Maven файл, расположенный в ~.m2/settings.xml

+0

Так может ли эта папка /.m2/ быть расположена в любом месте или ДОЛЖНА находиться в /.m2/settings.xml месте ДОЛЖНО быть в моем/user/folder? – Elijah

+1

главная - это папка m2_home, в которой находится maven. Что касается вашей личной конфигурации, она находится в вашей папке пользователя (для linux это будет /home/Elijah/.m2/settings.xml) –

+0

Этот проект, над которым я работаю, похоже, не согласуется с соглашением как папка m2, содержащая настройки xml находятся в одной папке, а репозиторий отключен в другом месте. Спасибо всем за эту информацию. – Elijah

Смежные вопросы