[jira] [Created] (SOLR-11087) Get rid of jar duplicates in release

Previous Topic Next Topic
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view

[jira] [Created] (SOLR-11087) Get rid of jar duplicates in release

JIRA jira@apache.org
Jan Høydahl created SOLR-11087:

             Summary: Get rid of jar duplicates in release
                 Key: SOLR-11087
                 URL: https://issues.apache.org/jira/browse/SOLR-11087
             Project: Solr
          Issue Type: Sub-task
          Components: Build
            Reporter: Jan Høydahl

Sub task of SOLR-6806

The {{dist/}} folder contains many duplicate jar files, totalling 10,5M:
4,6M   ./dist/solr-core-6.6.0.jar (WEB-INF/lib)
1,2M   ./dist/solr-solrj-6.6.0.jar (WEB-INF/lib)
4,7M   ./dist/solrj-lib/* (WEB-INF/lib and server/lib/ext)

The rest of the files in dist/ are contrib jars and test-framework.

To weed out the duplicates and save 10,5M, we can simply add a {{dist/README.md}} file listing what jar files are located where. The file could also contain a bash one-liner to copy them to the dist folder. Another possibility is to ship the binary release tarball with symlinks in the dist folder, and advise people to use {{cp -RL dist mydist}} which will make a copy with the real files. Downside is that this won't work for ZIP archives that do not preserve symlinks, and neither on Windows.

This message was sent by Atlassian JIRA

To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]