systemProp.http.proxyHost=<proxyHost>
systemProp.http.proxyPort=<proxyPort>
systemProp.http.proxyUser=<proxyUser>
systemProp.http.proxyPassword=<proxyPassord>
Ce fichier est situé dans le même répertoire que le descripteur Gradle (build.gradle)
Et la déclaration de vos dépendances sera par exemple
dependencies{
addMavenRepo('http://download.java.net/maven/2')
providedCompile 'org.jvnet.hudson.main:hudson-war:'+version+'@war'
}
Dans une infrastructure multi-utilisateur, il est préférable d'utiliser un gestionnaire de repository Maven comme Archiva ou Nexus.
Vous trouverez un exemple d'une configuration de Archiva avec un projet Gradle sur ce billet.