Question

In eclipse, the m2eclipse plugin will prompt me for my credentials when I'm building a maven2 project. And it compiles fine.

But if I now try to run "mvn install" from the command line, I get an artifact not found error. How do I add the username/password into my pom.xml in order to solve this problem.

Was it helpful?

Solution

Which username password you talking about? If its the username defined in nexus repository then you can define in settings.xml where you defined the nexus repository.

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

OTHER TIPS

As far as I know there are no maven xml tags to configure that. Of course you could try prefixing the domain name with username and password like so:

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

Maven will use the entries defined in your settings for the auth when prompted by Nexus. Just enter a server entry with the same Id that you are using for your repository (or mirror if using one), and that's all.

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top