2012-02-04 8 views
1

私はMavenを学んでおり、それを見つけるために必要なJARを自動的にダウンロードする能力があると言います。今私は自分のアプリケーションでMySQLデータベースにアクセスする必要があります。そこで私はタブをpom.xmlビジュアルエディタに開き、Add...ボタンを選択しました。次に、検索文字列にmysqlと入力しました。Eclipse m2eclipseは依存関係の検索でmysqlを見つけることができません

Eclipseは何も見つかりませんでした。

これは、Mysql JDBCライブラリがMaven(中央の)リポジトリにないのは本当ですか?または私はちょうど何かを間違って設定しているかもしれませんMavenはJDBCライブラリを探すのに自分自身を示すことができますか?

答えて

2

Mysqlは中央のMavenリポジトリにあります。 M2Eはこのレポを使用します。 EclipseのMavenリポジトリビュー(Window > Show View > Other... > Maven > Maven Repositories)にすべてのアクティブなリポジトリが表示されます。リポジトリのコンテキストメニューでは、リポジトリのインデックスを更新または修復できます。

+1

私はそこに 'http:// repo1.maven.org/maven2'という" central "リポジトリを持っていますが、依然としてmysqlを見つけることで追加することはできません。 –

+1

リポジトリを手動で探すときは、リポジトリのインデックスにありますか?私。 Mavenリポジトリビューのフォルダ構造を「グローバルリポジトリ>セントラル> mysql> mysql-connector-java'」にナビゲートします。 –

+0

インデックスを手動で表示する方法は? 'Maven Repositories'ウィンドウで' central'を開くと、サブノードは表示されません。 –

1

はい、mysqlconnectorはMavenリポジトリにあります。

<dependency> 
    <groupId>mysql</groupId> 
    <artifactId>mysql-connector-java</artifactId> 
    <version>5.1.18</version> 
</dependency> 

さらにチェックすることができますhere

これは、Mysql JDBCライブラリがMaven(central?)リポジトリにないことは本当ですか?

MySQL JDBCコネクタはMavenリポジトリにあります。

また、間違って設定したことがありますか?

私はMavenので日食使用していないが、あなたはそのMavenを検証したい場合があります(settings.xmlをチェックして、ログを構築Mavenを確認してください)したいリポジトリを検索します。

+0

私の 'm2eclipse'は別のリポジトリで設定されているかもしれませんか? –

+0

@SuzanCioc、残念ながら私は 'm2eclipse'であなたを助けることはできません。私は 'm2eclipse'は' M2_HOME \ settings.xml'にあるグローバルな設定を使用していると思います。 –

+0

Eclipseはユーザー設定が '/.m2/settings.xml'にありますが、このファイルは存在しません。他のグローバルな 'settings.xml'がありますか? –

関連する問題