2013-11-12 6 views
2

Я не могу найти settings.xml в своем локальном хранилище maven. Скажите, пожалуйста, где я могу это найти. enter image description hereSettings.xml в локальном репозитории maven

В моем классе java, я получаю ошибку времени компиляции для следования.

enter image description here

Я упомянул зависимость в pom.xml файл также.

enter image description here

Пожалуйста, помогите мне, почему зависимость не обнаружена, даже если pom.xml имеет зависимостей.

+0

У вас есть плагин m2e, установленный и являющийся источником в проекте maven? –

+0

Да, у меня установлен установленный плагин m2e, и я создал проект Maven для создания архивных файлов. – Vaibhav

+0

Но разве _eclipse_ это знает? вы должны импортировать проект как проект maven с существующими источниками для разрешения зависимости для работы. –

ответ

0

settings.xml является NOT размещено в каталоге репозитория.

Есть два settings.xml файлы, которые Maven будет искать автоматически, один находится в каталоге установки Maven, и один в your home/.m2/ (не your home/.m2/repository)

Обычно мы будем обновлять один под your home/.m2/. В вашем случае он должен быть расположен по адресу C:\Users\yourName\.m2\settings.xml

2

Есть два места, где settings.xml файл может жить:

  • The Maven установить: $ M2_HOME/CONF/settings.xml
  • пользователя установить: $ {user.home} /. м2/settings.xml

Ссылка: http://maven.apache.org/ref/3.1.1/maven-settings/settings.html

Например (Зависит от вашей операционной системы)

%userprofile%\.m2\settings.xml 
C:\Users\<YourName>\.m2\settings.xml 
C:\Documents and Settings\<YourName>\.m2\settings.xml 
~/.m2/settings.xml 
/home/<YourName>/.m2/settings.xml 

или

<MAVEN_INSTALL_DIR>/conf/settings.xml 
3

Вы найдете settings.xml в каталоге установки Maven.

например, если вы распаковали свой maven в каталоге C: \ apache-maven-3.0.4, то файл settings.xml будет присутствовать в каталоге C: \ apache-maven-3.0.4 \ conf.

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