lucene-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Alexandre Rafalovitch <>
Subject Re: Listing all of Lucene/Solr non-test 3rd party dependencies
Date Sun, 22 Feb 2015 17:29:39 GMT
You could - if desperate - run decomplier over the primary jar classes
and extract all the referenced classes. Then cross-reference them
against classes in the dependencies jars. That should give you all

Jar/class name crawler code example:

To decompile/extract references, you could use

Easy?, I don't know. But doable. I've done similar things several
times to power

Sign up for my Solr resources newsletter at

On 22 February 2015 at 05:34, Shai Erera <> wrote:
> Hi
> Does anyone know of an easy way to list all of Lucene/Solr 3rd-party
> dependencies that are used by 'released' code (i.e. under src/java), but not
> test? And a bonus will be to also list the license of each such dependency.
> licenses/ seems to include all of it, including JUnit. Also, I picked a
> random module 'replicator' and noticed its lib/ contains Jetty jars, even
> though only the tests use them.
> The NOTICE.txt (of Lucene) contains a lot of information, but doesn't e.g.
> mention Jetty, so I'm not sure if it covers all dependencies, or only ones
> with special notice ...
> Shai

To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message