Я использую Nexus для хранения всех бинарных зависимостей, которые я загружаю из Интернета.
Вы можете загружать файлы с помощью графического интерфейса Nexus или использовать командную строку Maven следующим образом:
mvn deploy:deploy-file \
-Durl=$REPO_URL \
-DrepositoryId=$REPO_ID \
-DgroupId=org.apache.maven \
-DartifactId=maven \
-Dversion=2.2.1 \
-Dpackaging=zip \
-Dfile=maven.zip
Это автоматически сгенерирует POM для вашего zip-пакета.
Чтобы получить зависимости, вы можете просто перейти по URL-адресу Nexus или использовать универсальный инструмент управления зависимостями, такой как ivy:
java -jar ivy.jar -dependency org.apache.maven maven 2.2.1 -retrieve [artifact].[ext]