Конфигурация 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.