Автоматическая сортировка зависимостей - PullRequest
1 голос
/ 03 ноября 2011

У меня есть внешняя библиотека (скажем, A.jar), в которой есть множество вещей, которые я не хочу, и несколько, которые я хочу.Проблема в том, что из моих исходных файлов (которые я написал с использованием этой библиотеки, импортируются только некоторые из них), но, конечно, включение только тех классов не сработает (потому что я пробовал).Я не знаю о внутренней зависимости (если это так называется) файлов классов внутри (очень большой) A.jar.

Проблема Какой инструмент я использую, скажемИмпортируйте только те классы, которые требуются (вместе с зависимостями, которых я не знаю), в другую папку (или другой Jar-файл).Является ли Maven правильным инструментом, и если да, то как мне использовать его для достижения своей цели?

Библиотека - это библиотека Apache-Tika.И я импортировал следующее в моем коде.

import org.apache.tika.exception.TikaException;
import org.apache.tika.metadata.Metadata;
import org.apache.tika.parser.AutoDetectParser;
import org.apache.tika.sax.BodyContentHandler;

Мне нужно проанализировать документы doc, docx, pdf, odf, ppt, pptx, xls, xlsx, rtf, txt.Итак, мне нужно знать минимальную библиотеку для этого.

1 Ответ

0 голосов
/ 28 ноября 2011

Из документации вам нужны tika-core-1.0.jar и tika-parsers-1.0.jar.Они составляют менее одного мег.Что такое запись зависимостей для Tika?

...