Как весенняя загрузка использует maven, если нет локального репозитория и не установлена ​​переменная окружения для maven? - PullRequest
0 голосов
/ 03 апреля 2019

Я создал приложение весенней загрузки из spring initializr, которое использует maven, java, spring boot 1.5.19, group: com.test, articraft: userPortal.После этого я импортировал этот проект в мой eclipse neon, затем maven начал загружать все зависимости maven, но я не устанавливал и не добавлял среду maven в свою систему раньше.Проект работает нормально в этой системе (WINDOWS 10).Но проблема в том, что я пробовал то же самое в другой системе (WINDOWS 7), где были установлены локальный репозиторий maven (версия 3.1) и переменная env.В этой системе я получаю много ошибок, которые исправляю, изменяя файл setting.xml.

Мой вопрос: автоматически ли весенняя загрузка устанавливает maven и устанавливает переменную env?В противном случае, как это работало в первой системе.

Я проверил мою первую систему, в которой проект работает без сбоев, и в моем каталоге c: / users / username / создается каталог .m2 и .p2.В .m2 есть каталог dir-репозитория, возможно, maven использует эту папку, но переменная env не установлена ​​в maven.Итак, как это работает?

Я новичок в весенней загрузке и Maven, пожалуйста, исправьте меня, если что-то здесь не так.

Ответы [ 2 ]

3 голосов
/ 03 апреля 2019

Это не имеет ничего общего с загрузкой Spring. Это ваш Eclipse с настроенным плагином Maven.

0 голосов
/ 03 апреля 2019

Если вы используете SpringBoot, я предлагаю вам лучше использовать STS IDE; тот же интерфейс, что и в Eclipse, но Spring Framework более дружественный. STS уже имеет встроенный Maven, который отличается от вашего локально установленного Maven и независимым. Я не думаю, что установка.xml является проблемой здесь. Если вы говорите, что ошибка - родительский POM не найден, попробуйте понизить родительскую версию до более низкой версии, поддерживаемой репозиторием, и выполните обновление и сборку maven заново. Я надеюсь, что Eclipse имеет те же функции, но попробуйте STS, если проблема не устранена.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...