使用maven配置jcs 1.3

时间:2013-06-28 14:21:15

标签: maven jcs

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

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

  

JCS需要什么罐子?

     

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

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

是否可以将maven配置为仅具有所需的依赖关系并避免使用可选的依赖关系。

*尝试谷歌寻求解决方案,但无法找到任何信息。

1 个答案:

答案 0 :(得分:0)

你到底在说什么罐子?

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

您应该收到以下依赖项。

enter image description here

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

如果由于某种原因您要删除任何相关依赖项,可以使用maven exclusions