2010-02-18 10 views

Répondre

4

Vous pouvez regarder dans les docs: 3.7.2) repositories dépendance -> Authentification

De l'Docs:

Si votre référentiel exige une certaine forme d'authentification, vous pouvez spécifier en tant que telle en utilisant une des informations d'identification bloc:

credentials { 
    realm = ".." 
    host = "localhost" 
    username = "myuser" 
    password = "mypass" 
} 
+0

Cela a fonctionné très bien! Merci! – ScArcher2

1

Juste faire Brandon répondre à un peu plus précis pour le Nexus et Artifactory M aven repositories, car l'attribut realm est la clé pour que cela fonctionne.

Si vous utilisez Nexus les informations d'identification bloc ressembler à ceci:

credentials { 
    realm = "Sonatype Nexus Repository Manager" 
    host = "hostname" 
    username = "username" 
    password = "password" 
} 

, mais si vous utilisez Artifactory, il devrait ressembler à ceci:

credentials { 
    realm = "Artifactory Realm" 
    host = "hostname" 
    username = "username" 
    password = "password" 
} 

Vous devez ajouter ce bloc à votre fichier BuildConfig.groovy, mais si votre code doit être ouvert ou si vous voulez ce paramètre pour tous vos projets, vous pouvez ajouter le bloc à l'intérieur de votre ~/.grails/settings.groovy comme ceci:

grails.project.ivy.authentication = { 
    credentials { 
     realm = "your realm" 
     host = "hostname" 
     username = "username" 
     password = "password" 
    } 
} 

Cheers,

Angel.

+0

Merci pour ce commentaire! Le royaume est la clé :-) – whitenexx

Questions connexes