1

私は外部ライブラリ (A.jar など) を持っています。これには、不要なものがたくさんあり、必要なものがいくつかあります。問題は、私のソース ファイル (そのライブラリを使用して作成したもので、インポートされるのはそのライブラリの一部のみ) からですが、それらのクラスのみを含めることは確実に機能しません (coz を試しました)。(非常に大きな)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 が必要です。それらの合計は 1 メガ未満です。Tika の依存エントリとは何ですか?

于 2011-11-28T14:15:10.427 に答える