首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >不下载依赖项,即使它是正确的

不下载依赖项,即使它是正确的
EN

Stack Overflow用户
提问于 2015-04-20 09:35:17
回答 1查看 601关注 0票数 0

我在pom.xml中有这样的依赖:

代码语言:javascript
复制
    <dependency> 
        <groupId>org.hibernate</groupId>
        <artifactId>hibernate-entitymanager</artifactId>
        <version>4.3.9.Final</version>
    </dependency>

即使是依赖关系也是正确的,我收到了错误消息: org.hibernate:hibernate-entitymanager:jar:4.3.9.Final丢失了伪影

它应该从central下载,但是maven不下载它。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-04-20 09:53:38

我打开了本地maven repo:.m2\org\hibernate\hibernate-实体管理器,已删除的文件夹4.3.9 local 解决了这个问题。

问题是窗口的文件夹大小写不敏感问题与maven本地回购区分大小写版本

如您所见,文件夹是大写的4.3.9.FINAL,而不是正确的4.3.9.Final

也许当我第一次添加依赖项时,我错误地输入了大写版本,然后更正为正常情况。即使我对其进行了更正,maven也已经创建了一个大写目录(缺少版本),而且由于windows文件夹不区分大小写,maven无法为普通大小写创建新文件夹,因此无法下载正确的依赖项。

删除错误的case文件夹解决了问题,因为maven可以在本地回购中创建普通案例文件夹。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29744156

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档