1

我有一个外部库(比如 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 文档。所以,我需要知道这个最小的库。

4

1 回答 1

0

文档中您需要 tika-core-1.0.jar 和 tika-parsers-1.0.jar。它们总共不到一兆。Tika 的依赖项是什么?

于 2011-11-28T14:15:10.427 回答