Pergunta

No eclipse, o plugin m2eclipse irá pedir-me para as minhas credenciais quando eu estou construindo um projeto maven2. E ele compila bem.

Mas se eu agora tentar executar "mvn instalar" na linha de comando, recebo um artefato não encontrou o erro. Como faço para adicionar o nome de usuário / senha no meu pom.xml, a fim de resolver este problema.

Foi útil?

Solução

Qual senha nome de usuário que você está falando? Se o seu nome de usuário definido no repositório nexus, em seguida, você pode definir em settings.xml onde você definiu o repositório nexus.

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

Outras dicas

Tanto quanto eu sei que não há maven xml tags para configurar isso. Claro que você poderia tentar prefixar o nome de domínio com o nome de usuário e senha assim:

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

Maven utilizará as entradas definidas em suas configurações para o auth quando solicitado pelo Nexus. Basta digitar uma entrada de servidor com o mesmo ID que você está usando para seu repositório (ou espelho se usando um), e isso é tudo.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top