«Зависимость» здесь означает, что ваш проект зависит, например, если вы хотите использовать Log4j в проекте, то вы зависите от этой библиотеки. Когда вы добавляете зависимость от pom.xml, ваша среда IDE (Eclipse) будет использовать Maven для загрузки баннеров и сохранения их в вашем локальном репозитории (папка% HOME% /. M2), чтобы вы могли скомпилировать свой проект и запустить его. Вам никогда не придется беспокоиться о том, где найти эти банки в Интернете, или то, что , что библиотека зависит от самого себя. Если вы используете maven в качестве системы сборки, вы также можете настроить его для создания «uber jar» при создании проекта, который представляет собой банку вашего кода и ваших библиотек зависимостей вместе в одной банке.
Вы читаете [Руководство по началу работы с Maven, как использовать внешние зависимости?] (Https://maven.apache.org/guides/getting-started/index.html#How_do_I_use_external_dependencies) и [Maven, Введение в Механизм зависимостей] (https://maven.apache.org/guides/introduction/introduction-to-dependency-mechanism.html) уже? –