Проблема при установке зависимости в Maven проект

Ошибка при установке зависимости dependency

<dependency>
    <groupId>org.telegram</groupId>
    <artifactId>telegrambots</artifactId>
    <version>6.5.0</version>
</dependency>

введите сюда описание изображения

Никак не могу найти решения для этой проблемы.

Что это за ошибка? Из-за чего это произошло? И как можно решить? Буду благодарным за ответ :)


Ответы (1 шт):

Автор решения: Nowhere Man

Любой запрос типа Пример pom.xml файла зависимости вернёт ссылки, которые покажут, как именно должен выглядеть список зависимостей в файле pom.xml.

Например, ссылка на java-online.ru: Maven зависимости, dependency содержит следующую "секретную" информацию:

Объявление зависимостей заключено в секции <dependencies>...</dependencies>. Количество зависимостей не ограничено. В следующем примере представлено объявление зависимости библиотеки JSON, в которой используется классификатор classifier (в противном случае библиотека не будет найдена в центральном репозитории) :

<dependencies>
   <dependency>
       <groupId>net.sf.json-lib</groupId>
       <artifactId>json-lib</artifactId>
       <version>2.4</version>
       <classifier>jdk15</classifier>
   </dependency>
<dependencies>

Аналогичные примеры можно найти и в англоязычной документации к Maven:

The cornerstone of the POM is its dependency list. Most projects depend on others to build and run correctly.... введите сюда описание изображения

Соответственно, остальные списки в pom.xml типа repositories, pluginRepositories, resources, profiles, plugins и т.д. также имеют аналогичную структуру: объявление списка во множественном числе, внутри списка каждый элемент находится внутри соответствующего XML-элемента в единственном числе:

<listElements>
    <listElement>...</listElement>
...
    <listElement>...</listElement>
</listElements>
→ Ссылка