gpt4 book ai didi

maven-2 - 正确和最新的 ehcache Maven 存储库在哪里

转载 作者:行者123 更新时间:2023-12-04 01:21:59 25 4
gpt4 key购买 nike

我一直在努力在我的环境中获得 ehcache 2.1.0。任何时候我认为我做对了,它只是没有下载它。这是我设置存储库的地方:

 <repository>
<!--<url>https://oss.sonatype.org/content/repositories/releases/</url>-->
<url>http://oss.sonatype.org/content/repositories/sourceforge-releases</url>
<id>sonatype-mirror</id>
<layout>default</layout>
<name>Repository for library including ehcache recent ones</name>
</repository>

我以这种方式添加依赖项:
<dependency>
<groupId>net.sf.ehcache</groupId>
<artifactId>ehcache</artifactId>
<version>2.1.0</version>
</dependency>

有什么我做错或不正确的事情吗?

最佳答案

Ehcache 在 maven 中央存储库中可用,无需添加特定存储库。

但是,ehcache artifact 很特别,它是一个“聚合”的artifact,类型为pom .所以依赖项应该这样声明:

<dependency>
<groupId>net.sf.ehcache</groupId>
<artifactId>ehcache</artifactId>
<version>2.1.0</version>
<type>pom</type>
</dependency>

当然,如果你愿意,你也可以声明对单个模块的依赖(例如 ehcache-core ),在这种情况下你不需要指定类型。

引用
  • Ehcache 文档
  • Java Requirements and Dependencies
  • 关于maven-2 - 正确和最新的 ehcache Maven 存储库在哪里,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4380365/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com