2

我想将 jcs 添加到我的 maven 项目中。

在以下页面的配置下:http: //commons.apache.org/proper/commons-jcs/faq.html

JCS 需要哪些罐子?

从版本 1.2.7.0 开始,JCS 的核心(LRU 内存缓存、索引磁盘缓存、TCP 横向和 RMI 远程服务器)只需要另外两个 jar。并发 commons-logging 1.2.6.9 及以下版本还需要以下两个额外的 jar: commons-collections commons-lang 项目信息页面上列出的所有其他依赖项都用于可选插件。

当我将 jcs 依赖项(jcs 版本 1.3)添加到 pom.xml 时,很多依赖的 jar 被添加到我的类路径中。我只需要核心 jcs 及其所需的依赖项,仅此而已。

是否可以将 maven 配置为仅具有必需的依赖项并避免可选的依赖项。

*尝试谷歌的解决方案,但找不到任何信息。

4

1 回答 1

0

你到底在说什么罐子?

你应该注意到你应该使用<groupId>org.apache.jcs</groupId> 而不是<groupId>jcs</groupId>不标记可选依赖项。

您应该收到以下依赖项。

在此处输入图像描述

请注意,commons-logging 下的依赖项是传递依赖项,因此 JCS 不将其计为直接依赖项。

如果由于某种原因您想删除任何这些依赖项,您可以使用maven 排除项

于 2015-03-19T15:25:01.283 回答