Плагин - это расширение для Maven, которое используется для создания вашего артефакта. Плагины используются только для того, чтобы сделать процесс Maven успешным. Они не связаны напрямую с вашим приложением. плагины не включаются в ваш последний war
/ jar
файл для службы или клиента.
Зависимость - это библиотека, которая нужна приложению, которое вы создаете, во время компиляции, и / или тестирования, и / или во время выполнения. классы, которые вы использовали из банок, будут включены в ваш окончательный war
/ jar
.
Это будет полезно для вас,
Какая разница в maven между тегами зависимости и плагина в pom xml?
Разница между плагином и внешним файлом JAR