2016-07-03 9 views
0

私はMavenで新しくなっていますので、このばかな質問や私の問題を説明する正しい用語を使用していない場合は私を殺さないでください。Eclipseローカルリポジトリ内のjarファイルを見つける

私はMavenがインターネットからファイルjarをフェッチすることを理解しています。私は

Trying to add dependencies but only these jars show up

など、SpringフレームワークのMavenの通過豆、コンテキスト、ロギング、コアのようなjar Sを依存関係を追加しようとしている。しかし問題は、私が前にダウンロードしただけjar sがに表示されます表示されたもののような検索。

私はウィンドウ>ビューの表示>その他>型フィルタでMavenと選択Mavenのリポジトリ>を右クリックして更新インデックスを再構築して私に教えて、他のスレッドを見てきました中央のおよび更新インデックス。 Eclipseを再起動するとMavenリポジトリが自動更新されますが、両方とも動作しません。

私はMavenに最初にリモートリポジトリを検索させる方法がわかりませんが、もう一度やり直して、jarのローカルグループのように見えるようにしたいと思っています。

+0

あなたが使っているのは、eclipseのpom.xmlファイルへのインターフェースです。このインターフェースは、手で編集することもできます。 (私は、個人的に、その派手なウィザードを知らなかった)。 私はそれが動作すると思います。 また、春プロジェクトを作成している場合は、http://start.spring.ioをチェックしてください。これにより、必要なすべての依存関係を持つ完全なMavenセットアップをダウンロードできますか? –

+0

Springプロジェクトによってリリースされたすべての成果物のgroupIdは、 'spring'ではなく' 'org.springframework'(http://repo1.maven.org/maven2/org/springframework/)です。そして、私はあなたの依存関係を追加するためにこのインタフェースを使用しません...(ドキュメントからの)正しい座標(https://projects.spring.io/spring-framework/)を見つける簡単な方法を好む。 – Tunaki

+0

あなたはプロキシの背後にいますか? – mauros

答えて

1

デフォルトではMaven(オフラインモードでない場合)は、まずローカルリポジトリ(.m2)上のアーティファクトの検索を試みます。見つからない場合は、Maven Centralまたは他のリポジトリ上に配置しようとしますあなたのMavenユーザー設定またはプロジェクトpom.xmlで設定します。

Mavenがリモートリポジトリと通信できないようにするには、適切なビュー(ウィンドウ>ビューの表示> Mavenリポジトリ)にアクセスします。

Maven Repositories

参考:https://maven.apache.org/guides/mini/guide-multiple-repositories.html

参考:疑いの場合https://books.sonatype.com/m2eclipse-book/reference/repository-sect-repo-view.html

、コメントを返信してください。

+0

回答ありがとうございます。残念ながら、私は多くの他のスレッドで言及されていて動作しないので、インデックスを再構築しようとしました。私はそれがオフラインモードでもなかったことを確認する.m2の設定XMLをチェックしました。申し訳ありませんが、これをすべて解決することが面倒であれば、現地のリポジトリを使って今できると思います。もう一度ありがとう、私はできればupvoteを残すだろう。 –

0

私は最終的にそれを修正しました。私は正確な問題を把握することさえできませんでしたが、Eclipseとそのすべてのプラグインを削除し、それらを再インストールし、作業スペースディレクトリを切り替え、新しいプロジェクトからプロジェクトを作成しました。

関連する問題