Domanda

In Eclipse, il plugin m2eclipse sarà mi chiederà le mie credenziali quando sto costruendo un progetto maven2. E si compila bene.

Ma se io ora provo a fare funzionare "mvn install" dalla riga di comando, ottengo un artefatto non trovato errore. Come faccio ad aggiungere il nome utente / password nel mio pom.xml al fine di risolvere questo problema.

È stato utile?

Soluzione

Quali username password stai parlando? Se il suo il nome utente definito nel repository Nexus allora si può definire settings.xml in cui è stato definito il repository Nexus.

<servers>
  <server>
    <id>releases</id>
    <username>xxxxxxxxx</username>
    <password>yyyyyyyy</password>
  </server>
</servers>

Altri suggerimenti

Per quanto ne so non ci sono tag Maven XML per configurare questo. Naturalmente si potrebbe provare anteponendo il nome di dominio con username e password in questo modo:

http://username:password@yournexusserver/..

Maven utilizzerà le voci definite nelle impostazioni per l'autenticazione quando richiesto da Nexus. Basta inserire una voce server con lo stesso ID che si sta utilizzando per il repository (o dello specchio se si utilizza uno), e questo è tutto.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top