准备用
mvn archetype:create -DgroupId=com.yourcompany -DartifactId=myproject -DarchetypeArtifactId=maven-archetype-quickstart
来建立一个空的maven工程,结果遇到下面的错误。
Caused by: org.apache.maven.artifact.resolver.ArtifactResolutionException: Failed to resolve artifact, possibly due to a
repository list that is not appropriately equipped for this artifact's metadata.
org.apache.maven.plugins:maven-archetype-plugin:pom:2.1-SNAPSHOT
查看具体的仓库中是有对应的pom以及jar 而且artifact也是对的,遂go之,发现以下2篇文章很有帮助。
1:Failed to resolve artifact, possibly due to a repository list that is not appropriately equipped for this artifact’s metadata
出处:http://www.8qiu.cn/2010/12/org-apache-maven-plugins-error/
解决办法是在pom指定插件的低版本,这个适用于工程已经建立好,但是使用的插件有问题的情况下。
2:Problem resolving snapshot version of plugin thru a Mirror
出处:http://maven.40175.n5.nabble.com/Problem-resolving-snapshot-version-of-plugin-thru-a-Mirror-td4367106.html
解决办法是修改meta中的版本为低版本。
最后再来追寻下问题的根源,是因为maven2总是会使用最新的插件版本,但是未必仓库会有,这个已经有bug提出了,见:
The "apache snapshots" repository shouldn't be in our default "public" group repository
https://issues.sonatype.org/browse/NEXUS-4251?page=com.atlassian.jira.plugin.system.issuetabpanels%3Achangehistory-tabpanel
总结下上面的问题解决之道:
1:坚决使用新版本,那就确保仓库有最新的,同时确保最新的没有问题,有的时候是仓库里的meta信息有问题导致,这个需要删除重新再来过。
2:降低版本使用,这个不影响功能
分享到:
相关推荐
java运行依赖jar包
java运行依赖jar包
java运行依赖jar包
当遇到"Failed to resolve"错误时,可能是由于以下原因: 1. `build.gradle`文件中未正确配置`support-annotations`依赖。解决方法是在`dependencies`块中添加如下代码: ```gradle dependencies { ...
maven-common-artifact-filters-3.0.1.jar
Failed to execute goal org.apache.maven.plugins:maven-clean-plugin:2.5:clean (default-clean) on project
1、文件内容:maven-common-artifact-filters-1.4-11.el7.rpm以及相关依赖 2、文件形式:tar.gz压缩包 3、安装指令: #Step1、解压 tar -zxvf /mnt/data/output/maven-common-artifact-filters-1.4-11.el7.tar.gz #...
maven-artifact-3.3.9.jar包,项目编译缺少这个包,一直拉不下来,好不容易搞到它,留作备用
在<plugins></plugins>中添加 <groupId>org.apache.maven.plugins <artifactId>maven-compiler-plugin <version>3.8.1 <source>1.8 <target>1.8 </plugin>
maven-artifact-transfer-0.10.0.jar
在使用Maven构建Java项目时,可能会遇到这样一个错误:“Failed to execute goal on project …: Could not resolve dependencies for project …”。这个错误通常表明Maven在构建过程中遇到了依赖解析问题,无法...
idea创建Maven项目时,报错显示Failed to execute goal org.apache.maven.plugins:maven-resources-plugin:3.0.2:resources,并且Maven插件内看不到 mybatis-generator。如下图: 折腾了好久发现配置放错地方了,...
在Android开发中,OkHttp3是一个非常流行的网络请求库,它提供了高效的网络访问能力,并且在处理错误方面具有良好的机制。下面将详细讲解如何在Android应用中使用OkHttp3进行网络请求,以及如何处理可能出现的错误。...
《Qrcode.jar在Maven项目中的应用与理解》 二维码(Quick Response Code,简称QR Code)作为一种高效的信息编码方式,在现代信息化社会中被广泛应用。它能够存储大量的文本、URL、联系人信息等,并且可以通过手机...
java运行依赖jar包
java运行依赖jar包
java运行依赖jar包
java运行依赖jar包
在IT行业中,我们经常遇到各种问题,其中之一就是“Missing artifact”错误,这通常发生在Maven项目中,当Maven尝试构建或编译项目时,它找不到依赖的JAR包或库。这个问题通常与`pom.xml`文件有关,它是Maven项目的...
ModRun can load and run classes directly from Maven repositories and resolve dependencies at runtime. For a more complete tutorial, read this: [ModRun Tutorial]()...