Eclipse では、maven2 プロジェクトをビルドしているときに、m2eclipse プラグインによって資格情報の入力が求められます。そして、それはうまくコンパイルされます。
しかし、コマンドラインから「mvn install」を実行しようとすると、アーティファクトが見つからないというエラーが発生します。この問題を解決するために、ユーザー名/パスワードを pom.xml に追加するにはどうすればよいですか。
Eclipse では、maven2 プロジェクトをビルドしているときに、m2eclipse プラグインによって資格情報の入力が求められます。そして、それはうまくコンパイルされます。
しかし、コマンドラインから「mvn install」を実行しようとすると、アーティファクトが見つからないというエラーが発生します。この問題を解決するために、ユーザー名/パスワードを pom.xml に追加するにはどうすればよいですか。
どのユーザー名パスワードについて話しているのですか? そのユーザー名が nexus リポジトリで定義されている場合は、nexus リポジトリを定義したsettings.xml場所で定義できます。
<servers>
<server>
<id>releases</id>
<username>xxxxxxxxx</username>
<password>yyyyyyyy</password>
</server>
</servers>
私の知る限り、それを構成するためのmaven xmlタグはありません。もちろん、次のようにドメイン名の前にユーザー名とパスワードを付けてみることもできます。
http://username:password@yournexusserver/..
Maven は、Nexus からプロンプトが表示されたときに、認証の設定で定義されたエントリを使用します。リポジトリ (または使用している場合はミラー) に使用しているのと同じ ID を持つサーバー エントリを入力するだけです。