我正在升级java/maven/spring应用程序中的一些依赖版本,该应用程序使用我们的nexus repo作为中央存储库镜像maven central。新的maven依赖版本拉pom,而不是jar到私人nexus回购?
我试图升级冬眠到它的上市为3.5.4决赛的最新版本:
3210
当我运行Maven安装,我在承上启下的服务器看到现在有3.5 .4-最终列出,但在它的目录中只有一个项目的pom.xml文件,并且它没有任何关联的JAR文件。
当我检查POM时,我可以看到它的包装被列为POM而不是JAR。
为什么会这样,我该如何让maven把jar打包的库版本而不仅仅是POM?
编辑 - MVN安装错误消息发布:
[ERROR] Failed to execute goal on project app: Could not resolve dependencies for project com.app:app:war:16.2.1-SNAPSHOT: Failure to find org.hibernate:hibernate:jar:3.5.4-Final in http://ssp-nexus1.mynexus-server.com:8081/nexus/content/groups/public was cached in the local repository, resolution will not be reattempted until the update interval of company.nexus.mirror has elapsed or updates are forced -> [Help 1]
我只是补充说,Hibernate不仅是一个jar,它被打包成多个JAR。不过,在大多数情况下使用'hibernate-core'依赖/ jar就足够了。 –
我们使用hibernate-core等标注。我试图更新与休眠相关的所有内容。我一直在做的是每个我看到的Hibernate神器,我正在采用我认为的最新版本,它在MVN中心版本中是稳定版本。这是不是正确的方法? –
我已经添加了以上的错误。如果这是一个POM项目,为什么它要找一个罐子呢?更新我列出的每一个hibernate工件的最佳方法是什么? –