我在配置 Hibernate 项目时遇到错误。有一些依赖项未解析。
错误 1:--
ArtifactTransferException: Failure to transfer javax.servlet:jstl:jar:1.1.2 from
http://repo1.maven.org/maven2 was cached in the local repository, resolution will not be
reattempted until the update interval of central has elapsed or updates are forced. Original
error: Could not transfer artifact javax.servlet:jstl:jar:1.1.2 from/to central
(http://repo1.maven.org/maven2): A non-blocking socket operation could not be completed
immediately
错误2
Missing artifact org.hibernate:hibernate-entitymanager:jar:3.3.2.GA
关于这个错误,我已经尝试过其他问题的答案。但没有得到满意的结果。
错误3
org.apache.maven.archiver.MavenArchiver.getManifest(org.apache.maven.project.MavenProject,
org.apache.maven.archiver.MavenArchiveConfiguration)
最佳答案
第一个问题是您使用了不存在的依赖项,更准确地说 version does not exist .
该消息仅提示您从本地存储库中删除该路径。本地存储库中的位置是 $HOME/.m2/repository/javax/servlet/
在那里你会发现一个只包含属性文件但没有jar文件的目录。该目录可以删除。
除此之外,您还必须将依赖项版本更改为现有版本之一,例如 1.1.1 或 1.2。
关于java - POM.xml依赖错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21096350/