2017-04-19 2 views
0

IPアドレスの代わりにネクサスホスト名を使用すると、NexusへのMavenデプロイメントが失敗しました。 私が展開するためにipを使うと、それは成功しました。IPアドレスの代わりにホスト名を使用すると、NexusへのMavenデプロイメントが失敗しました。

MavenのdistributionManagement:

<distributionManagement> 
    <repository> 
     <id>releases</id> 
     <name>Internal Releases</name> 
     <url>http://dev11:8082/nexus/content/repositories/releases/</url> 
    </repository> 
    <snapshotRepository> 
     <id>snapshots</id> 
     <name>Internal snapshots</name> 
     <url>http://dev11:8082/nexus/content/repositories/snapshots/</url> 
    </snapshotRepository> 
</distributionManagement> 

エラーインフォ:

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-deploy-plugin:2.7:deploy (default-deploy) on project myapplication-api: Failed to retrieve remote metadata com.mycompany.mygroup:myapplication-api:1.0-SNAPSHOT/maven-metadata.xml: Could not transfer metadata com.mycompany.mygroup:myapplication-api:1.0-SNAPSHOT/maven-metadata.xml from/to snapshots (http://dev11:8082/nexus/content/repositories/snapshots/): Failed to transfer file: http://dev11:8082/nexus/content/repositories/snapshots/com/mycompany/mygroup/myapplication-api/1.0-SNAPSHOT/maven-metadata.xml. Return code is: 502 , ReasonPhrase:No data received from server or forwarder. -> [Help 1]

+0

あなたはポートが正しいと思いますか?デフォルトではポートは8081ですか?または、デフォルトとは異なる設定をしていますか? – khmarbaise

+0

ホスト名を 'pingする'ことができますか? –

+3

プロキシの問題である。そのIPに対してルール(プロキシと対)を定義する場合は、同じルールをホスト名に定義してみてください。 –

答えて

0

私はプロキシを追加したが、ホスト名を除外しない

が後に問題を修正しました

を知っています追加

<proxy> 
    ... 
    <nonProxyHosts>dev11</nonProxyHosts> 
関連する問題