sonatypeネクサス(匿名ログイン無効)に接続するときに資格情報を渡す方法は?

StackOverflow https://stackoverflow.com/questions/846957

質問

私はMaven2をプロジェクトをビルドしていたときに

日食では、m2eclipseプラグインは私の資格情報のための私を促します。そして、それは罰金コンパイルします。

しかし、私は今、コマンドラインから「MVNのインストール」を実行しようとした場合、私はアーティファクトが見つからないエラーが発生します。どのように私はこの問題を解決するために、私のpom.xmlにユーザー名/パスワードを追加します。

役に立ちましたか?

解決

どのユーザ名・パスワードの話しますか?その名はネクサスリポジトリに定義されている場合、あなたはネクサスリポジトリを定義しsettings.xmlに定義することができます。

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

他のヒント

私の知る限りではこれを設定するには、何のmavenのXMLタグはありません。もちろん、あなたがそうのようなユーザー名とパスワードを使用してドメイン名を接頭辞試みることができる:

http://username:password@yournexusserver/..
ネクサスによってプロンプトが表示されたら、

Mavenは認証のためにあなたの設定で定義されたエントリを使用します。ただ、(1を使用している場合やミラー)あなたのリポジトリに使用している同じIDを持つサーバ・エントリを入力し、それがすべてだ。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top