我只是创建了 Maven 项目
将依赖项添加到
pom.xml
文件中:
&
面临以下错误:
org.apache.maven.plugins:maven-resources-plugin:3.3.1 or one of its dependencies could not be resolved.
Failed to read artifact descriptor for org.apache.maven.plugins:maven-resources-plugin:jar:3.3.1
我需要添加其他依赖项或使用任何其他版本来创建 maven 项目吗?
对于 Macbook: 第1步:下载证书 打开终端:
您可以通过按 Command + Space,输入 Terminal,然后按 Enter 键来打开终端。 导航到目录:
选择要保存证书文件的目录。例如,您可以使用您的主目录。
cd~ 下载证书:
运行以下命令从Maven存储库下载证书并保存为maven.cer:
回声-n | openssl s_client -connect repo.maven.apache.org:443 | sed -ne '/-BEGIN CERTIFICATE-/,/-END CERTIFICATE-/p' > maven.cer
第2步:找到您的Java安装路径 找到 Java 主页:
使用以下命令查找 Java 安装路径。将
/usr/libexec/java_home -v
/usr/libexec/java_home -v 1.8 此命令将输出 Java 安装的路径,例如 /Library/Java/JavaVirtualMachines/jdk1.8.0_291.jdk/Contents/Home。
第 3 步:将证书添加到 Java 信任库 使用Keytool导入证书:
运行以下命令将证书导入Java信任库。将
sudo keytool -import -trustcacerts -alias mavenRepo -file maven.cer -keystore
sudo keytool -import -trustcacerts -alias mavenRepo -file maven.cer -keystore /Library/Java/JavaVirtualMachines/jdk1.8.0_291.jdk/Contents/Home/lib/security/cacerts -storepass changeit 系统将提示您确认导入。输入 yes 并按 Enter。 步骤 4:验证证书添加 列出信任库内容:
运行以下命令验证证书是否已添加到信任库中:
sudo keytool -list -keystore
添加证书后,尝试在 Eclipse 或终端中再次运行 Maven 构建: 嘘 复制代码 mvn 干净安装
验证您的网络连接是否稳定,并且没有防火墙规则阻止与 repo.maven.apache.org 的连接。