2017-05-19 4 views
0

私は複雑なプロジェクト設定をしています。 私のサブモジュールの1つで、私はバージョンなしでプラグインの下を参照しています。 maven-jarファイル・プラグインを:最新のMavenアセンブリプラグインがネクサスに届かない問題

<build> 
    <plugins> 
     <plugin> 
      <groupId>org.apache.maven.plugins</groupId> 
      <artifactId>maven-dependency-plugin</artifactId> 
     </plugin>  
     <plugin> 
      <groupId>org.apache.maven.plugins</groupId> 
      <artifactId>maven-assembly-plugin</artifactId> 
     </plugin> 
    </plugins> 
</build> 

Mavenは、それがバージョンorg.apache.maven.pluginsでこの依存関係を解決しようとすることを決定したjarファイル:3.0.2

私はそれを見つけることができない失敗を取得それは私のNexusサーバーにありますか?

これは他の依存関係の多くを解決しましたが、この特定のものを中央メイプル(https://repo1.maven.org/maven2/)から取り込むことはできません。

誰でも問題の原因を教えてください。


Plugin org.apache.maven.plugins:maven-jar-plugin:3.0.2 or one of its dependencies could not be resolved: Failure to find org.apache.maven.plugins:maven-jar-plugin:jar:3.0.2 in http://{nexus-server}:8082/repository/maven-public/ 

ネクサスサーバーOSS 3.3.0-01

+1

は私が求めることができますプロキシリポジトリに存在しないコンテンツの キャッシュ応答を公に利用可能ですか? – Andrei

+0

私は自分の説明に従ってホストしていません(他の多くの依存関係を解決しましたが、この特定のものを中央maven(https://repo1.maven.org/maven2/)から取得できません)。これは、プラグインが利用可能な中央のMavenへのプロキシリポジトリです。それは私の**プロキシ**リポジトリに引き込まれていません。 – Wolver1ne

+0

あなたのプロキシのアクセスログを有効にして、アクセスしようとしているもの(中央のURL) – Andrei

答えて

1

私は問題を発見しました。キャッシュに何か問題がありました。 無効にする必要があった設定がリポジトリにあります。

否定キャッシュ キャッシュが有効になっていない:それはあなたがあなた自身のネクサスに `のmaven-jarファイル - Plugin`ををホスティングしている理由

関連する問題