Я прочитал эту страницу, и мое предложение следующее:
После того, как вы изменили код или добавили файл .ngp и создали код, вы должны получить следующие артефакты сборки:
tika-core/target/tika-core-1.0.jar
tika-parsers/target/tika-parsers-1.0.jar
Где бы в вашем приложении вы не хотели использовать тика, поставьте 2 банки тика и зависимые банки в путь к классу. Например, если вы используете ant в своем приложении, добавьте его в файл сборки:
<classpath>
... <!-- your other classpath entries -->
<pathelement location="path/to/tika-core-1.0.jar"/>
<pathelement location="path/to/tika-parsers-1.0.jar"/>
<pathelement location="path/to/commons-logging-1.1.1.jar"/>
<pathelement location="path/to/commons-compress-1.0.jar"/>
<pathelement location="path/to/pdfbox-1.0.0-incubating.jar"/>
<pathelement location="path/to/fontbox-1.0.0-incubator.jar"/>
<pathelement location="path/to/jempbox-1.0.0-incubator.jar"/>
<pathelement location="path/to/poi-3.6.jar"/>
<pathelement location="path/to/poi-scratchpad-3.6.jar"/>
<pathelement location="path/to/poi-ooxml-3.6.jar"/>
<pathelement location="path/to/poi-ooxml-schemas-3.6.jar"/>
<pathelement location="path/to/xmlbeans-2.3.0.jar"/>
<pathelement location="path/to/dom4j-1.6.1.jar"/>
<pathelement location="path/to/xml-apis-1.0.b2.jar"/>
<pathelement location="path/to/geronimo-stax-api_1.0_spec-1.0.jar"/>
<pathelement location="path/to/tagsoup-1.2.jar"/>
<pathelement location="path/to/asm-3.1.jar"/>
<pathelement location="path/to/log4j-1.2.14.jar"/>
<pathelement location="path/to/metadata-extractor-2.4.0-beta-1.jar"/>
</classpath>
Надеюсь, это поможет вам.