1

プロジェクトで M2Eclipse (0.10.0、Maven 3) を使用しています。m2eclipse を使用して Maven の依存関係を追加できます。しかし、依存関係の jar ファイルをダウンロードできませんでした。代わりに、[JAR_Name].jar.lastupdate という名前の各ローカル リポジトリ フォルダーにファイルを作成しました。このファイルの内容は次のようなものです: http://[REPO_URL]/central/=1276221188566

Maven 3 コマンドラインを使用しても。Jar をダウンロードできませんでした。これがどのように起こるかについて何か考えはありますか?

4

2 に答える 2

2

まず、「lastupdated」ファイルの存在は関係ありません。デバッグ出力 (mvn -X dependency:tree) を知る必要があります。次に、レポジトリ マネージャを使用し、すべてのリクエストをレポジトリ マネージャにミラーリングしていると述べたので、このガイドに従って settings.xml をセットアップします。リポジトリ マネージャーの場所とプロキシするリポジトリ (URL) を使用してミラー要素を指定した場合 (スナップショットを取得するためのポリシーを実質的に変更するプロファイルを有効にせずに)、「中央リポジトリが無効です」というメッセージが表示されます。デバッグ ログ。修正後、動作するはずです。

http://hostname/nexus/content/groups/public編集: maven settings.xml + アーティファクトへのパスからのグループ リポジトリの URL をいつでも使用できますorg/apache/maven/someartifact/maven-metadata.xml。これが機能する場合、理由は Maven 設定または pom 定義のいずれかにある必要があります。

于 2010-06-13T15:54:21.273 に答える
1

私も同じ問題を抱えてる。「本当の」解決策はわかりませんが、何かがうまくいかないときはいつでも、ローカルリポジトリで .lastUpdated ファイルをスキャンして削除します。その後、通常は再び機能します。(ネクサスの設定が悪いせいかもしれませんが、残念ながらネクサスの設定にアクセスできません)

于 2010-06-11T06:58:44.310 に答える