Hi,

On Jan 11, 2008 11:50 AM, Litrik De Roy <[EMAIL PROTECTED]> wrote:
> I'll need to include all dependencies in the Eclipse plug-in.
> Currently I have copied a couple of jar files from my local maven
> repository into my Eclipse project. I have copied enough jars to get
> rid of compile errors and prevent NPEs at runtime.
>
> If I forget some jars I might be missing functionality that gets
> loaded dynamically. Excel files show no metadata, so i suspect I'm
> missing some more jars. How do I know I copied enough jars?

The full list of current dependencies in Tika is:

    bcmail-jdk14-136.jar
    bcprov-jdk14-136.jar
    commons-codec-1.3.jar
    commons-lang-2.1.jar
    commons-logging-1.0.4.jar
    dom4j-1.6.1.jar
    fontbox-0.1.0.jar
    icu4j-3.4.4.jar
    jaxen-1.1.1.jar
    jdom-1.0.jar
    jempbox-0.2.0.jar
    log4j-1.2.14.jar
    nekohtml-0.9.5.jar
    pdfbox-0.7.3.jar
    poi-3.0-FINAL.jar
    xalan-2.6.0.jar
    xercesImpl-2.6.2.jar
    xml-apis-1.3.02.jar
    xmlParserAPIs-2.6.2.jar
    xom-1.0.jar

You can get them all by running "mvn dependency:copy-dependencies"
from the Tika source directory.

> And more importantly - because I don't want to get into trouble - how
> do I figure out what the license of each dependency is?

They are all either ALv2 or compatible licenses, so you'll be fine as
long as you include all the relevant copyright notices. If you like, I
can help you with that.

Legally there's no trouble if you just put your sources available, you
only need to worry about the licenses of the dependencies if you
release a binary plugin that contains the dependency jars.

BR,

Jukka Zitting

Reply via email to