Конфигурация jcs 1.3 с maven

Я хочу добавить jcs в мой проект maven.

Под Конфигурацией на следующей странице: http://commons.apache.org/proper/commons-jcs/faq.html

Какие банки требуются JCS?

Начиная с версии 1.2.7.0, ядро ​​JCS (кэш-память LRU, индексированный дисковый кэш, боковая часть TCP и удаленный сервер RMI) требует только двух других jar-файлов. одновременная регистрация общего достояния Версии 1.2.6.9 и ниже также требуют следующих двух дополнительных jar: commons-collection commons-lang Все остальные зависимости, перечисленные на странице информации о проекте, предназначены для дополнительных плагинов.

Когда я добавляю зависимость jcs (jcs version 1.3) в pom.xml, в мой classpath добавляется множество зависимых jar-файлов. Мне нужен только основной jcs и его необходимые зависимости, не более того.

Можно ли настроить maven так, чтобы он имел только необходимые зависимости и избегал необязательных.

* Попробовал Google для решения, но не смог найти никакой информации.

1 ответ

О каких именно банках ты говоришь?

Вы должны заметить, что вы должны использовать <groupId>org.apache.jcs</groupId>и не <groupId>jcs</groupId>который не помечает необязательные зависимости.

Вы должны получить следующие зависимости.

Обратите внимание, что зависимости в общем журнале являются транзитивными и, следовательно, не учитываются JCS как прямые зависимости.

Если по какой-либо причине вы хотите удалить любую из этих зависимостей, вы можете использовать исключения maven.

Другие вопросы по тегам