1

アーティファクトをネクサスにデプロイしようとしています。ローカルマシンで試してみると、うまくいきました。しかし、別のマシンでネクサスを使用して同じセットアップを試したとき。エラーをスローしています。

ここに画像の説明を入力してください

私は <server> with <id>, <username> and <password>settings.xmlで構成しましたが、同じ<id>ことがpom.xmlで参照されています。

ネクサスマシンは80および8080ポートを受け入れます。他のポートを有効にする必要がありますか?デプロイメントユーザーのパスワードをリセットし、settings.xmlで同じパスワードを使用します。これを解決する方法を教えてください。ありがとう。

編集:Nexusをセットアップして展開しようとするのはこれが初めてです。Nexusから依存関係をダウンロードできます。唯一の問題は、デプロイできないことです

settings.xml

<servers>
    <server>
      <id>releases</id>
      <username>deployment</username>
      <password>deployment</password>
    </server>
     <server>
      <id>snapshots</id>
      <username>deployment</username>
      <password>deployment</password>
    </server>
  </servers>

pom.xml

<distributionManagement>

                     <repository>
                       <id>releases</id>
                       <name>releases</name>
                       <url>http://ie22dtvm60013:8080/nexus/content/repositories/releases/</url>
                     </repository>

                     <snapshotRepository>
                       <id>snapshots</id>
                       <name>Internal Snapshots</name>
                       <url>http://ie22dtvm60013:8080/nexus/content/repositories/snapshots/</url>
                     </snapshotRepository>
</distributionManagement>

Nexusで「システムフィード」を確認しましたが、「デプロイメント」ユーザーが認証されていることが示されています。しかし、それでも展開できません。 ここに画像の説明を入力してください

ここに画像の説明を入力してください

4

1 に答える 1

1

問題は、ipv6がアクティブ化されていることである可能性があります。Mavenは、ルーターによって提供される場合はipv6を使用しますが、多くの場合、ネットワークはまだ完全に構成されていません。

deployコマンドのMaven呼び出しに対して、-Djava.net.preferIPv4Stack=trueを設定してみてください。

于 2012-06-30T04:42:50.930 に答える