На этот вопрос уже есть ответ здесь:
Есть что-то подобное?
Если вы хотите загрузить зависимости maven в каталог lib, используйте плагин зависимостей с функцией copy-dependencies
.
mvn -DoutputDirectory=./lib -DincludeArtifactIds=commons-logging,commons-io dependency:copy-dependencies
Без части -DincludeArtifactIds
вы будете загружать все зависимости.
Если вы хотите загрузить артефакт, не имея конкретного проекта *см. ниже**:
mvn -DgroupId=commons-io -DartifactId=commons-io -Dversion=1.4 dependency:get
Ресурсы:
По той же теме:
Интересные комментарии:
Нет необходимости настраивать POM, нет необходимости разрабатывать собственный инструмент, используйте зависимость mvn:get. Это правильный ответ на этот вопрос.
Вам следует взглянуть на плагин зависимостей maven, может быть... и особенно на его go-offline mojo
Посмотрите на Плюща. Это позволяет разрешать зависимости от репозиториев maven без чрезмерной сложности самого maven.