2010-06-08 4 views
5

Ho un problema quando si tenta di recuperare una dipendenza da un repository nexus durante l'esecuzione di formica con edera. la dipendenza non viene mai risolta, quando è in esecuzione con output dettagliato la linea sospetta è "[ivy: retrieve] authentication: k = '@' c = 'null'.Autenticazione http tra l'utilizzo di ant/edy che recupera la dipendenza da nexus?

Ho provato diverse varianti di fornire la configurazione delle credenziali a edera, ma senza modificare il risultato. Ancora più strano il nome host del repository sembra provenire dal resolver, non dalle credenziali fornite.

Versioni - [email protected], [email protected], [email protected]_20

C'era una nota per assicurare che commons-HttpClient in sul classpath per consentire l'autenticazione HTTP, che sono sicuro è, anche se non è stato possibile confermare esplicitamente.

Qualsiasi aiuto è molto apprezzato.

risposta

3

Stai ricevendo un errore HTTP 401? Ciò indicherebbe problemi con le credenziali utilizzate per accedere a Nexus.

può essere risolto aggiungendo una voce credentials nel file delle impostazioni di edera:

<credentials host="${nexus.host}" realm="Sonatype Nexus Repository Manager" username="${nexus.user}" passwd="${nexus.pass}" /> 

Il Gotcha è è necessario specificare il corretto ambito di sicurezza Nexus.

Problemi correlati