Since #394 , we aggregate each groupId to its most popular dependency and then we filter by tags.
Unfortunatly, most of the time, the testing tag corresponds with the most used artifacts.
As an example, compare ranking/usages of io.quarkus:quarkus-junit5 (ranking: 283, users: 1660), to io.quarkus:quarkus-resteasy (ranking: 436, users: 1064).
Since we compare by ranking (users not being always available), junit5 will be priorized, then filtered.
So filter out first then rank to avoid that.
Since #394 , we aggregate each groupId to its most popular dependency and then we filter by tags. Unfortunatly, most of the time, the testing tag corresponds with the most used artifacts. As an example, compare ranking/usages of
io.quarkus:quarkus-junit5
(ranking: 283, users: 1660), toio.quarkus:quarkus-resteasy
(ranking: 436, users: 1064). Since we compare by ranking (users not being always available), junit5 will be priorized, then filtered. So filter out first then rank to avoid that.