Что обеспечивает зависимость в Maven?
Что обеспечивает зависимость в Maven?

Видео: Что обеспечивает зависимость в Maven?

Видео: Что обеспечивает зависимость в Maven?
Видео: Java. Maven просто и понятно. Зависимости (Dependencies). Скоупы (Scopes). Модули (Modules) - L6 2024, Ноябрь
Anonim

Область зависимости Maven – предоставлена

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

Кроме того, что такое зависимость в Maven?

В Maven , зависимость - это еще один архив - JAR, ZIP и т. д., который нужен вашему текущему проекту для компиляции, сборки, тестирования и / или запуска. В зависимости собраны в пом . Если их там нет, то Maven загрузит их из удаленного репозитория и сохранит в локальном репозитории.

Также знайте, какова польза от исключения в Maven? Исключения установлены на определенной зависимости в вашем POM и нацелены на определенные groupId и artifactId. Когда вы создаете свой проект, этот артефакт не будет добавлен в путь к классам вашего проекта из-за зависимости, в которой исключение было объявлено.

Также вопрос в том, что это означает в Maven?

compile Это область действия по умолчанию, используется, если ничего не указано. Зависимости компиляции доступны во всех путях к классам проекта. Кроме того, эти зависимости распространяются на зависимые проекты. предоставлена Это очень похоже на компиляцию, но указывает на то, что вы ожидаете, что JDK или контейнер предоставят зависимость во время выполнения.

Почему Maven всегда загружает зависимости?

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

Рекомендуемые: