2016-06-16 15 views
0

http://repo1.maven.org/maven2/org/apache/mavenからNexus(OSS 2.5.0 v)にプロキシリポジトリを追加したい(http://repo1.maven.org/maven2/全体ではない)。これを行うと、ブラウズインデックスに何も表示されず、リモートブラウズですべてのコンテンツが表示され、ブラウズストレージが期待どおりに空になり、ルーティングに失敗としてステータスが表示されます。なぜこれが起こるのですか? http://repo1.maven.org/maven2/org/apache/mavenからのみ正常にプロキシできますか?Nexusのorg-apache-mavenからのプロキシ

おかげ

編集:これはPOMファイルを使用して行うことができますか?誰?

+0

OSSネクサスを最新バージョン2.13にアップデートすることを検討する必要がありますか? – khmarbaise

+0

@khmarbaise私が2.13にアップグレードして解決策を手に入れることができるかどうか知っていますか? – user1164061

+0

あなたはそのためのルーティングルールを使用する必要があります...一般的にサブフォルダリポジトリへのアクセスを制限することはできません... – khmarbaise

答えて

3

有効なリポジトリURLではありません。代理店http://repo1.maven.org/maven2が必要です。 Routing Rulesを追加すると、Nexusがプロキシの成果物を探す際に考慮するパスを制御できるので、/ org/apache/mavenに制限することができます。しかし、私はあなたがこれがうまくいかないことが分かると思います。その場所のpomファイルは中央の他の場所にある依存関係を持っているので、その制限でビルドが失敗します。

+0

こんにちは!なぜあなたはそれが有効なURLではないと思いますか? http://repo1.maven.org/maven2/org/apache/mavenをクリックすると、その下のコンテンツを見ることができます。それは有効なURLですか? "その場所のPOMファイルは中央の他の場所にある依存関係を持っているので、あなたのビルドはその制限で失敗します。"という私のシナリオでは問題ありません。これらの依存関係を手動でダウンロードして、私のローカルリポジトリに提供してビルドします。ありがとう! – user1164061

関連する問題