2012-03-21 20 views
1

Nexusは中央リポジトリからjarファイル(spring- *)を取得するのに問題があります。 Nexusが回避され、プロジェクトpomが単にレポ自体に行くと、jarファイルは問題なくダウンロードされます。しかし、ローカルの中央リポジトリ(Nexus)を経由すると、リポジトリブラウザの[Browse Remote]タブに表示されますが、jarファイルはダウンロードされません。Sonatype Nexusがリモートリポジトリに存在するjarファイルを認識しない

チェックサムは が見つかりませんでしたキャッシュTTLが3.1.1.RELEASE対3.1に応じて認識されていない「-1」

、影響のjarファイルは、ほとんどが別の瓶に春されているように設定されている「警告」に設定されています.0.RELEASE

同じ問題は、Maven中央またはバネ自身のレポを押すかどうかに関係なく発生します。

Mavenのバージョン3.0.4

ネクサス版です...私は "-U -Xをクリーンインストール" して、次のように取得してビルドを実行

Caused by: org.sonatype.aether.transfer.ArtifactNotFoundException: Could not find artifact org.springframework:spring-jdbc:jar:3.1.1.RELEASE in nexus (http://our.localRepo.com/nexus/content/groups/public) 
    at org.sonatype.aether.connector.wagon.WagonRepositoryConnector$4.wrap(WagonRepositoryConnector.java:947) 
2.0.2

です

また、Nexusのアーティファクト検索/ブラウジングセクションからNexusの問題アーティファクトエントリを手動で削除しようとしました。

いくつかのジャーは認識されていて、他のものはそうではありません。

提案がありますか?このような一般的な依存関係では、これらのjarファイルを手動でサードパーティのローカルホストリポジトリに追加することは望ましくありません。

答えて

2

これはローカルでOKです。私は問題はあなたが最近追加された成果物をダウンロードする際に問題を引き起こす可能性のある永久(-1)に負のキャッシュを設定していることだと思います...あなたの問題と相関するようです。 nfcを1440に戻して、org/springframeworkで期限切れのキャッシュを実行してください。

+0

説明:SonicWallがjxをダウンロードするためのネクサスGET呼び出しを傍受していました... jarファイルのロックが無効になり、今すぐ正しく動作します。 @Brian Fox助けてくれてありがとう。大変ありがとう! – mosgjig

関連する問題