Как сделать так, чтобы maven загружал зависимости из центрального репозитория. вместо загрузки из удаленного репо компании.?

#java #spring #spring-boot #maven #maven-3

Вопрос:

Поэтому я подумал о создании проекта spring boot, но на своем ноутбуке компании. Я скачал проект из spring initializer и попытался выполнить его на IntelliJ idea, но получил эту ошибку:

«java: организация пакетов.springframework.загрузки не существует»

«java: не удается найти символ символ: приложение для загрузки класса»

Я запустил maven clean и установил cmds, но все та же проблема. Теперь я думаю, что это происходит, потому что maven загружает зависимости из моего удаленного репозитория компании.

Я помню, как сохранил обычай setting.xml файл в папке .m2, содержащий пользовательский репозиторий. Итак, если я прав, как я могу загрузить maven из центрального репозитория или решить эту проблему?

Комментарии:

1. что вы имеете в виду, когда говорите «центральное хранилище»?

2. Как работает ваш settings.xml как выглядит файл? Пожалуйста, попробуйте выполнить сборку из обычной командной строки …и проверьте вывод, также публикуйте сообщения об ошибках и т. Д. здесь..

Ответ №1:

Похоже, что вы указали свое собственное хранилище в своем POM или settings.xml, вот так:

 lt;repositoriesgt;  lt;repositorygt;  lt;idgt;vaadin-addonslt;/idgt;   lt;urlgt;https://maven.vaadin.com/vaadin-addonslt;/urlgt;  lt;/repositorygt; lt;/repositoriesgt;  

Это, без указания Maven Central, приведет к тому, что Maven попытается разрешить только из вашего собственного репозитория. Вы также должны перечислить Maven Central, вот так:

 lt;repositoriesgt;  lt;repositorygt;  lt;idgt;vaadin-addonslt;/idgt;   lt;urlgt;https://maven.vaadin.com/vaadin-addonslt;/urlgt;  lt;/repositorygt;   lt;repositorygt;  lt;idgt;centrallt;/idgt;   lt;urlgt;https://repo1.maven.org/maven2/lt;/urlgt;  lt;/repositorygt; lt;/repositoriesgt;  

Maven проверяет репозитории в указанном порядке. Вы не можете указать репозиторий для каждой зависимости, но вы можете создать новый модуль со своими зависимостями и их конкретными репозиториями.

Комментарии:

1. Привет, это ответ на твой вопрос?