net.sf.jopt-simple appears to be a CLI library-- is that coming in via ElasticSearch? Hopefully that will evaporate if we excise the non-client ES dependencies?
--- A. Soroka The University of Virginia Library > On Apr 7, 2017, at 1:07 PM, Andy Seaborne <[email protected]> wrote: > > 1/ Dependencies to ship: > > We should need to include all of org.elasticsearch in Fuseki2? > > What is the only client code needed? > Soem of the included dependencies need work if we ship them. > > The server jar has grown by 30Mb. > > 2/ Licensing > > jena-text introduces new dependencies. > > Please check this list to make sure I've got these right. > > com.fasterxml.jackson.* > These can have different licenses. > Are they all AL2 compatible (I would be surprised if not but) > > org.elasticsearch - is this all AL2 compatible? > But if we don't ship it, nothing to do.? > > netty.io - AL2 > org.yaml:snakeyaml - AL2 > com.tdunning - AL2 > net.java.dev.jna is dual license. AL2 or LGPL 2.1 > > org.hdrhistogram -- Public Domain, CC0 or BSD - needs work. > But if we don't ship it, nothing to do.? > > com.carrotsearch:hppc - AL2 > > joda-time - AL2 > > com.github.spullara.mustache.java - AL2 > > net.sf.jopt-simple - MIT - needs work if we ship it. > > Andy > > (with org.apache removed:) > > +- org.elasticsearch:elasticsearch:jar:5.2.1:compile > | +- org.elasticsearch:securesm:jar:1.1:compile > | +- net.sf.jopt-simple:jopt-simple:jar:5.0.2:compile > | +- com.carrotsearch:hppc:jar:0.7.1:compile > | +- joda-time:joda-time:jar:2.9.5:compile > | +- org.yaml:snakeyaml:jar:1.15:compile > | +- com.fasterxml.jackson.core:jackson-core:jar:2.8.6:compile > | +- com.fasterxml.jackson.dataformat: > jackson-dataformat-smile:jar:2.8.6:compile > | +- com.fasterxml.jackson.dataformat: > jackson-dataformat-yaml:jar:2.8.6:compile > | +- com.fasterxml.jackson.dataformat: > jackson-dataformat-cbor:jar:2.8.6:compile > | +- com.tdunning:t-digest:jar:3.0:compile > | +- org.hdrhistogram:HdrHistogram:jar:2.1.6:compile > | \- net.java.dev.jna:jna:jar:4.2.2:compile > +- org.elasticsearch.client:transport:jar:5.2.1:compile > | +- org.elasticsearch.plugin:transport-netty3-client:jar:5.2.1:compile > | | \- io.netty:netty:jar:3.10.6.Final:compile > | +- org.elasticsearch.plugin:transport-netty4-client:jar:5.2.1:compile > | | +- io.netty:netty-buffer:jar:4.1.7.Final:compile > | | +- io.netty:netty-codec:jar:4.1.7.Final:compile > | | +- io.netty:netty-codec-http:jar:4.1.7.Final:compile > | | +- io.netty:netty-common:jar:4.1.7.Final:compile > | | +- io.netty:netty-handler:jar:4.1.7.Final:compile > | | +- io.netty:netty-resolver:jar:4.1.7.Final:compile > | | \- io.netty:netty-transport:jar:4.1.7.Final:compile > | +- org.elasticsearch.plugin:reindex-client:jar:5.2.1:compile > | +- org.elasticsearch.plugin:lang-mustache-client:jar:5.2.1:compile > | | \- com.github.spullara.mustache.java:compiler:jar:0.9.3:compile > | \- org.elasticsearch.plugin:percolator-client:jar:5.2.1:compile
