Плагин Maven в Eclipse - файл Settings.xml отсутствует - PullRequest
34 голосов
/ 07 января 2011

Я установил плагин maven для затмения. Затем попытался обновить индекс и получил следующую ошибку:

Невозможно обновить индекс для центрального | http://repo1.maven.org/maven2

При попытке отредактировать настройки прокси-сервера через настройки Windows-Preferences-Maven-User, я понимаю, что такого файла нет. У меня нет отдельной установки Maven и только плагин. Пожалуйста, кто-то может помочь в решении проблемы? Большое спасибо.

Приветствие A

Config: Helios Service Release 1 org.maven.ide.eclipse.feature (0.12.0.20101115-1102) "Интеграция Maven для Eclipse"

Ответы [ 2 ]

82 голосов
/ 07 января 2011

Файл настроек никогда не создается автоматически, вы должны создать его самостоятельно, используете ли вы встроенный или "настоящий" maven.

Создайте его в следующем месте <your home folder>/.m2/settings.xml например C:\Users\YourUserName\.m2\settings.xml в Windows или /home/YourUserName/.m2/settings.xml в Linux

Вот пустой скелет, который вы можете использовать:

<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0
                      http://maven.apache.org/xsd/settings-1.0.0.xsd">
  <localRepository/>
  <interactiveMode/>
  <usePluginRegistry/>
  <offline/>
  <pluginGroups/>
  <servers/>
  <mirrors/>
  <proxies/>
  <profiles/>
  <activeProfiles/>
</settings>

Если вы используете Eclipse для его редактирования, при редактировании вы получите автозаполнение.

А вот и Справочная страница Maven settings.xml

0 голосов
/ 19 октября 2017

Работая на Mac, я последовал ответу Шона Патрика Флойда, поместив файл settings.xml, как указано выше, в мою папку пользователя / Users / user / .m2 /

Но это не помогает,Поэтому я открыл Терминал и сделал ls -la в папке.Это показывало

-rw-r--r--@

, таким образом персонал и everone могут по крайней мере прочитать файл.Поэтому я подумал, не является ли сообщение неправильным, и действительно ли причиной является отсутствие разрешений на запись.Я установил файл:

-rw-r--rw-@

Это сделал это.Сообщение исчезло.

...