1

我正在尝试使用以下命令行构建一个 Maven 项目:

“mvn -U 全新安装”

我不断收到这个错误:

Downloading: http://repo1.maven.org/maven2/h2/h2/1.3.167/h2-1.3.167.jar
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 38.547s
[INFO] Finished at: Tue Dec 04 10:23:13 CST 2012
[INFO] Final Memory: 42M/64M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal on project GenManagerEar: Could not resolve depen
dencies for project PCI:GenManagerEar:ear:5.2.1-SNAPSHOT: Could not find artifac
t h2:h2:jar:1.3.167 in internal (http://buildmachine:8080/archiva/repository/int
ernal)

在我的本地存储库中,我有这个用于 h2:

在此处输入图像描述

看起来它无法下载 h2 JAR 文件。这是为什么?

4

2 回答 2

0

你 h2 数据库工件的坐标似乎是错误的。

基于Maven 中心,它们应该是:

groupId: com.h2database
artifactId: h2
version: 1.3.170

此外,您使用内部 Archiva 的配置似乎也是错误的,因为通常如果您使用的是存储库管理器,则不应直接访问 maven Central。

于 2012-12-04T16:57:51.443 回答
0

如果您的本地存储库的版本与POM.xml 版本 ( <version>2.0.1.RELEASE</version>) 不同,则会发生这种情况。请入住.m2\repository\com\h2database\h2\1.4.197。如果 jar 不存在,请从 maven 存储库下载实际的 JAR。

于 2019-08-19T07:32:39.837 回答