web-dev-qa-db-ja.com

特定のクラスのパブリックMaven / Ivyリポジトリを検索するにはどうすればよいですか?

http://mvnrepository.com/ のようなWebサイトがあり、「アーティファクト」を検索して、パブリックリポジトリから自動的にダウンロードされるライブラリのプロジェクトに追加できる定義を提供しています。

しかし、この特定の例(mvnrepository.com)(実際に私が知っている唯一の作業)は、定義上、「グループ、アーティファクト、または説明による検索」に限定されていますが、クラスのフルネームで検索したいと思います。たとえば、org.Apache.commons.lang.NotImplementedExceptionと入力して、回答として<dependency org="commons-lang" name="commons-lang" rev="2.6"/>(または同様のもの)を取得します。このための施設はありますか?

34
Ivan

@ khmarbaise の答えは単純明快ですが、Maven Centralだけでなく、追加の公開Mavenリポジトリ(JBossなど)をいくつか検索したい場合は、 http:/ /grepcode.com

編集:残念なことに http://grepcode.com 、私はそのようなものを強くお勧めしていましたが、死んでいます今。現在、私は https://search.maven.org より良い場所を知りません。すでに @ khmarbaise で回答されています。

20

クラスを検索したい場合は、 http://search.maven.org を使用して[詳細検索]をクリックしてください...これはMaven Central用です

41
khmarbaise

すべての検索エンジンを試すことをお勧めします。アーティファクトをアップロードする方法を考えて何時間も過ごしましたが、アーティファクトはすでにリポジトリに存在していることがわかりました。これは junit-addons、これは pom で確認できるように、groupIdartifactIdの両方です。私の試み:

  1. http://mvnrepository.com -いいえ
  2. http://search.maven.org -はい
  3. http://grepcode.com -いいえ
  4. http://jarfinder.com -はい、ただし直接ダウンロードのみで、mavenは対象外

私は初心者なので、2番目のリンクが最適であるとは言えません。私の場合、ttだけが役に立ちました。

4
Jarekczek

https://javalibs.com/ は、mavenリポジトリを検索するのに適したオンラインサイトです。

1
Russell Bie