Gradle имеет собственную систему управления зависимостями, аналогичную Maven. Я думаю, что части плагина публикации Gradle каким-то образом поддерживаются maven (не проверено). Независимо от того, вам не нужно беспокоиться об этом уровне глубины, Gradle справится с этим. Ваша проблема заключается в настройке прокси. Вам просто нужно установить некоторые переменные в $ projectDir / gradle.properties, например:
#http proxy setup
systemProp.http.proxyHost=www.somehost.org
systemProp.http.proxyPort=8080
systemProp.http.proxyUser=userid
systemProp.http.proxyPassword=password
systemProp.http.nonProxyHosts=*.nonproxyrepos.com|localhost
Это можно использовать для загрузки зависимостей без прокси. Если вы хотите использовать прокси-сервер, вы можете использовать код, указанный ниже, вместо кода выше.
systemProp.https.proxyPort=3128
systemProp.http.proxyHost=192.168.16.2
systemProp.https.proxyHost=192.168.16.2
systemProp.http.proxyPort=3128
Порт прокси и хост можно изменить, как вы хотите.