castorini / anserini

Anserini is a Lucene toolkit for reproducible information retrieval research
http://anserini.io/
Apache License 2.0
1.03k stars 457 forks source link

Trim dependencies: fastutil #835

Closed lintool closed 4 years ago

lintool commented 4 years ago

We only use fastutil in two places:

    <dependency>
      <groupId>it.unimi.dsi</groupId>
      <artifactId>fastutil</artifactId>
      <version>6.5.6</version>
    </dependency>

If we're able to trim it out, it'd drop the fatjar size a fair bit, to around 84MB from around 100MB.

lintool commented 4 years ago

See rabbit's hole documented in #840

lintool commented 4 years ago

Closing this issue because the complete story is documented in #840, and #864 is a temporary fix for fastutil 6.5.6.