В eclipse плагин m2eclipse запросит у меня учетные данные при создании проекта maven2. И это прекрасно компилируется.
Но если я сейчас попытаюсь запустить "mvn install" из командной строки, я получу ошибку артефакт не найден Как мне добавить имя пользователя / пароль в мой pom.xml для решения этой проблемы.
О каком имени пользователя вы говорите? Если это имя пользователя определено в хранилище Nexus, то вы можете определить в settings.xml, где вы определили хранилище Nexus.
settings.xml
<servers> <server> <id>releases</id> <username>xxxxxxxxx</username> <password>yyyyyyyy</password> </server> </servers>
Насколько я знаю, нет никаких maven xml-тегов для настройки этого. Конечно, вы можете попробовать добавить префикс имени домена к имени пользователя и паролю, например:
http://username:password@yournexusserver/..
Maven будет использовать записи, определенные в ваших настройках для аутентификации при запросе Nexus. Просто введите запись сервера с тем же идентификатором, который вы используете для своего хранилища (или зеркало, если используете один), и все.