Домой Учебные пособия по Eclipse IDE Отсутствует файл Maven settings.xml для вашего Eclipse? Что делать, если вам нужны...

Отсутствует файл Maven settings.xml для вашего Eclipse? Что делать, если вам нужны два файла settings.xml для Work и Personal Workspace?

1899
0

Вы используете несколько сред Eclipse на рабочей станции разработчика? Или на вашем ноутбуке? Я делаю. Давайте рассмотрим сценарий с two different Eclipse workspace с different custom maven Настройки.

Почему это так? Давай разберемся

  • Что делать, если ваш Work среда разработки или фреймворк основаны на Eclipse? В среде компании все необходимые файлы вашего проекта должны быть расположены в private репозитории и у вас есть обычай settings.xml файл с очень конкретными репозиториями.
  • И на противоположной стороне, для стандартного использования Eclipse / Maven — все public Репозитории maven доступны для нас бесплатно без каких-либо ограничений.

Определенно нам нужны два разных settings.xml файлы для использования выше. Если вы новичок в настройках maven и eclipse, выполните следующие действия, чтобы правильно настроить maven на своем ноутбуке / настольном компьютере .

NOTE: Как добавить settings.xml в eclipse? settings.xml не требуется (и, следовательно, не создается автоматически в ~/.m2 папку), если вы не хотите изменить настройки по умолчанию. В нашем случае у нас есть разные настройки для work а также personal рабочая среда.

Если у вас также есть вопросы ниже, то вы находитесь в правильном месте:

  • eclipse — Почему файла maven settings.xml там нет?
  • Как мне сделать ссылку на мой файл settings.xml из Eclipse?
  • Разработка проекта с Eclipse и Maven
  • Пользователи m2e — где находится файл settings.xml?
  • загрузка файла maven settings.xml
  • затмение врезанное maven
  • eclipse maven settings.xml location

Что такое файл settings.xml?

settings.xml это файл, который обеспечивает всю конфигурацию для maven на который есть внутренняя ссылка в файле pom.xml вашего проекта maven . Когда вы добавляете зависимости в pom.xml Файл maven загружает изнутри требуемый файл .jar и помещает его в папку, указанную в файле settings.xml.

Где я могу найти файл settings.xml?

  • Windows-машина: C: /Users/ashah/.m2/settings.xml
  • В Mac OS X : /home/ashah/.m2/settings.xml

Что такое содержимое по умолчанию для файла settings.xml?

Просто обновить в файле ниже с именем пользователя вашей системы. Вот maven settings.xml скачать файл .

файл settings.xml по умолчанию

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
xml version = 1.0 encoding = UTF-8 ?>
< !
| это является конфигурационный файл для Maven . Это может быть указано на двух уровнях :
|
|    1. Уровень пользователя . это Настройки. XML- файл предоставляет конфигурацию для один пользователь ,
|                  а также является обычно предоставлена в $ { пользователь . домой } / . м2 / настройки . XML.
|
|                  ПРИМЕЧАНИЕ : это местоположение может быть изменено с помощью опции CLI:
|
|                  с / путь / к / пользователь / настройки . XML
|
|    2. Глобальный Уровень. это Настройки. XML- файл предоставляет конфигурацию для все мавен
|                  пользователи на машина ( при условии, что они все используют один и тот же Maven
| монтаж). Это s обычно предоставляется в
|                  $ { maven . home } / conf / settings . XML.
|
|                  ПРИМЕЧАНИЕ : это местоположение может быть изменено с помощью опции CLI:
|
|                  гс / путь / к / глобальный / настройки . XML
| |
|>
< 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 > / Users / ashah / . м2 / хранилище < / localRepository >
   < interactiveMode > true < / interactiveMode >
   < offline > false < / offline >
   < pluginGroups >
     < ! pluginGroup
     | Определяет дальнейший идентификатор группы для использование за поиск плагинов .
     < pluginGroup > ком . твой . плагины < / pluginGroup >
    >
   < / pluginGroups >
   < прокси >
     < !
     < прокси >
       < id > необязательно < / id >
       < active > true < / active >
       < протокол > http < / protocol >
       < username > proxyuser < / username >
       < пароль > proxypass < / пароль >
       < хост > прокси . хост. нетто < / host >
       < порт > 80 < / порт >
       < nonProxyHosts > локальный . чистая | некоторые из них . хост. com < / nonProxyHosts >
     < / proxy >
    >
   < / прокси >
   < серверы >
     < !
     < сервер >
       < id > deployRepo < / id >
       < username > crunchify < / username >
       < пароль > хрустить < / пароль >
     < / server >
>
   < / серверы >
   < зеркала >
     < !
     < зеркало >
       < id > mirrorId < / id >
       < mirrorOf > repositoryId < / mirrorOf >
       < имя > зеркальное описание < / name >
       < url > http : //my.repository.com/repo/path
     < / mirror >
    >
   < / mirrors >
   < профили >
   < / profile >
< / settings >

Выше приведен пример settings.xml для maven eclipse.

Как я могу использовать два разных файла settings.xml для личного и рабочего репозитория?

Шаг 1

  • Идти к ~/.m2 папка
  • Поместите работу, связанную settings.xml подать и предоставить localRepository дорожка:
  • / Users / <имя_пользователя> /. М2 / work

Шаг 2

  • Идти к ~/.m2 папка
  • Поместите местное затмение, связанное crunchify-settings.xml подать и предоставить localRepository дорожка:
  • / Users / <имя пользователя> /. М2 / repository

Что у вас нет правильного файла settings.xml?

Eclipse выдает множество разных ошибок :

Как только у вас есть правильный файл settings.xml. Попробуйте выполнить следующие шаги, и все ошибки должны исчезнуть.

  1. Нажмите на Project Меню
  2. Нажмите на Clean... и убери свой проект
  3. Щелкните правой кнопкой мыши на проекте
  4. Нажмите на Maven
  5. Нажмите на Update Project... (ниже схема)

Вот и все. После выполнения вышеуказанных шагов Eclipse импортирует все зависимости вашего проекта по пути, указанному в файле settings.xml. Вы не должны видеть никаких проблем компиляции в Eclipse после завершения процесса импорта. В зависимости от ваших проектных зависимостей и скорости загрузки через Интернет процесс импорта зависимостей может занять от ~ 5 минут до 30 минут.

Отсутствует файл Maven settings.xml для вашего Eclipse? Что делать, если вам нужны два файла settings.xml для Work и Personal Workspace?

0.00 (0%) 0 votes

ЧИТАТЬ ТАКЖЕ:  Вы когда-нибудь задумывались о разнице между Dynamic Web Module 3.0 и 3.1? Как настроить 3.1 Правильный путь в Eclipse?

ОСТАВЬТЕ ОТВЕТ

Пожалуйста, введите ваш комментарий!
пожалуйста, введите ваше имя здесь