Could not transfer artifact org.apache.maven.archetype:archetype-descriptor:jar:3.2.1 from/to alimaven (http://maven.aliyun.com/nexus/content/repositories/central/): Transfer failed for http://maven.aliyun.com/nexus/content/repositories/central/org/apache/maven/archetype/archetype-descriptor/3.2.1/archetype-descriptor-3.2.1.jar
时间: 2023-06-21 14:03:31 浏览: 209
Maven报错: Failed to execute goal org.apache.maven.plugins:maven-resources-plugin:3.0.2:resources
这个错误通常是由于Maven无法从阿里云Maven仓库中下载所需的jar包导致的。有几种方法可以解决这个问题:
1. 检查您的网络连接,确保您可以访问阿里云Maven仓库。
2. 从阿里云Maven仓库手动下载`archetype-descriptor-3.2.1.jar`,并将其安装到本地Maven仓库中。您可以使用以下命令将jar包安装到本地Maven仓库:
```
mvn install:install-file -Dfile=<path-to-jar> -DgroupId=org.apache.maven.archetype -DartifactId=archetype-descriptor -Dversion=3.2.1 -Dpackaging=jar
```
其中`<path-to-jar>`是您下载的jar包的路径。
3. 尝试使用其他Maven仓库,例如中央仓库。在您的`pom.xml`文件中添加以下配置:
```
<repositories>
<repository>
<id>central</id>
<url>https://repo.maven.apache.org/maven2</url>
</repository>
</repositories>
```
这将使Maven尝试从中央仓库下载所需的jar包,而不是从阿里云Maven仓库下载。
阅读全文