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