2

maven プロジェクトに jcs を追加したいと考えています。

次のページの構成の下: http://commons.apache.org/proper/commons-jcs/faq.html

JCS に必要な jar は何ですか?

バージョン 1.2.7.0 の時点で、JCS のコア (LRU メモリ キャッシュ、インデックス付きディスク キャッシュ、TCP ラテラル、および RMI リモート サーバー) は、他の 2 つの jar のみを必要とします。バージョン 1.2.6.9 以下では、次の 2 つの追加の jar も必要です。 commons-collections commons-lang プロジェクト情報ページにリストされている他のすべての依存関係は、オプションのプラグイン用です。

jcs 依存関係 (jcs バージョン 1.3) を pom.xml に追加すると、多くの依存 jar がクラスパスに追加されます。コア jcs とその必要な依存関係だけが必要です。それ以上は必要ありません。

必要な依存関係のみを持ち、オプションの依存関係を避けるようにmavenを構成することは可能ですか?

*解決策をグーグルで試しましたが、情報が見つかりませんでした。

4

1 に答える 1

0

正確にはどの瓶について話しているのですか?

オプションの依存関係をマークしていない<groupId>org.apache.jcs</groupId> and notを使用する必要があることに注意してください。<groupId>jcs</groupId>

次の依存関係を受け取る必要があります。

ここに画像の説明を入力

commons-logging の下の依存関係は推移的な依存関係であるため、JCS では直接の依存関係としてカウントされないことに注意してください。

何らかの理由でこれらの依存関係を削除したい場合は、maven の除外を使用できます

于 2015-03-19T15:25:01.283 に答える