java - 缺少工件 org.hibernate:hibernate-core
问题描述
我正在使用 Maven。我无法下载依赖项并收到错误消息“缺少工件 org.hibernate:hibernate-core:jar:5.2.10.final”。我从 git 中删除了整个项目并再次克隆它。我更新了 maven 依赖项,但其中仍然没有休眠文件加载。这是我的 pom.xml
http://maven.apache.org/xsd/maven-4.0.0.xsd">4.0.0
<groupId>gau</groupId>
<artifactId>shoppingbackend</artifactId>
<version>0.0.1-SNAPSHOT</version>
<packaging>jar</packaging>
<name>shoppingbackend</name>
<url>http://maven.apache.org</url>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<spring.version>4.3.6.RELEASE</spring.version>
</properties>
<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>3.8.1</version>
<scope>test</scope>
</dependency>
<!-- SPRING -->
<!-- https://mvnrepository.com/artifact/org.springframework/spring-webmvc -->
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context</artifactId>
<version>${spring.version}</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-orm</artifactId>
<version>${spring.version}</version>
</dependency>
<!-- H2 Database -->
<dependency>
<groupId>com.h2database</groupId>
<artifactId>h2</artifactId>
<version>1.4.193</version>
</dependency>
<!-- Hibernate -->
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-core</artifactId>
<version>5.2.10.Final</version>
</dependency>
<dependency>
<groupId>org.hibernate.javax.persistence</groupId>
<artifactId>hibernate-jpa-2.0-api</artifactId>
<version>1.0.1.Final</version>
</dependency>
<!-- Database connection pooling -->
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-dbcp2</artifactId>
<version>2.1.1</version>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<!-- update to latest java version -->
<artifactId>maven-compiler-plugin</artifactId>
<version>3.1</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
</configuration>
</plugin>
</plugins>
</build>
我的项目的Git链接
解决方案
您可以检查您的任何其他 Maven 项目当前是否正在为 Hibernate 使用此依赖项,如果有,则停用它们。之后,将此依赖项放入您需要的项目的 pom.xml 文件中并更新所有 Maven 项目。它应该工作。
推荐阅读
- xamarin - 如何让活动指示器在集合视图的底部运行以指示正在加载更多项目?
- querydsl - QueryDsl 中的 IF 函数
- javascript - 按索引将元素添加到空数组的时间复杂度是多少?
- javascript - 使用 Alpine JS 切换元素与类?
- swift - 避免在应用启动时一遍又一遍地从 Firestore 获取相同的数据
- html - CSS 网格行问题
- ios - GitHub CocoaPods 与 CocoaPod Repository Pods 冲突
- r - 在 Highcharter 中向黑白柱形图添加图案填充
- c++ - LNK2019 错误,即使所有文件都添加到项目中
- powershell - 通过快捷键或命令行/shell 从 Windows 桌面运行 Power Automate 流