Maven Central Repository Search Engine Comparison

16.05.2015 08:46:27

Most people I know use some online tool to search for Maven artifacts. But each has it's own shortcomings. There used to be several out there (jarvana, artifact-repository, mavenreposearch etc.), but nowadays are just two: http://mvnrepository.com/ (unofficial, yet often used) and http://search.maven.org/ (official). Btw. to be fair there are others like bintray.com or maven-repository.com, but they are niche, most people don't know about them and their search functionality is even worse. I just finished my own website with hopefully best search engine: http://javalibs.com

Keyword search.maven.org mvnrepository javalibs
Well known libraries
spring org.apache.karaf.assemblies.features:spring (not even on the first couple of pages)
 
org.springframework:spring-context (correct)
 
org.springframework:spring-context (correct)
hibernate org.apache.karaf.jpa:hibernate (correct result was on third page)
 
org.hibernate:hibernate-core (correct)
 
org.hibernate:hibernate-core (correct)
Less known libraries
hibernate search
 
org.hibernate:hibernate-search-quickstart (no, but second result is correct even though it's deprecated module and the right module with artifactId hibernate-search-orm is number 11)
org.hibernate:hibernate-core (no, but number 9 is correct even though it's deprecated and the right module is number 15)
 
org.hibernate:hibernate-search-engine (no, but number 2 is correct one and number 3 is the deprecated module, which is also correct)

These tests show that:




© Jiri Pinkas | this project on GitHub | related: JavaVids | Maven Central Repository Search | Java školení | Top SQL Blogs | monitored using: sitemonitoring

Top Java Blogs is a Java blog aggregator (with English-written blogs only) focused on Java SE, Java EE, Spring Framework and Hibernate.