当前位置: 首页 > 知识库问答 >
问题:

Maven终身无法下载maven-plugin-descriptor-2.0.6

马绪
2023-03-14

基本信息:我使用Eclipse Juno中的embedded Maven 3.0.4(带有JBoss工具)。

<profile>
    <id>jboss-public-repository</id>
    <repositories>
        <repository>
            <id>jboss-public-repository-group</id>
            <name>JBoss Public Maven Repository Group</name>
            <url>https://repository.jboss.org/nexus/content/groups/public-jboss</url>
            <layout>default</layout>
            <releases>
                <enabled>true</enabled>
                <updatePolicy>never</updatePolicy>
            </releases>
            <snapshots>
                <enabled>true</enabled>
                <updatePolicy>never</updatePolicy>
            </snapshots>
        </repository>
    </repositories>
    <pluginRepositories>
        <pluginRepository>
            <id>jboss-public-repository-group</id>
            <name>JBoss Public Maven Repository Group</name>
            <url>https://repository.jboss.org/nexus/content/groups/public-jboss</url>
            <layout>default</layout>
            <releases>
                <enabled>true</enabled>
                <updatePolicy>never</updatePolicy>
            </releases>
            <snapshots>
                <enabled>true</enabled>
                <updatePolicy>never</updatePolicy>
            </snapshots>
        </pluginRepository>
    </pluginRepositories>
</profile>
<activeProfiles>
    <activeProfile>jboss-public-repository</activeProfile>
    <activeProfile>jboss-deprecated-repository</activeProfile>
</activeProfiles>

注意:我还尝试了repository.jboss.org/nexus/content/groups/jboss和repository.jboss.org/nexus/content/groups/public/,结果相同。

我做了什么:我使用工件org.jboss.spec.archetypesjboss-javaee6-webapp从scrath创建了Maven项目。系统尝试下载回购。除了两个POM外,所有的下载都很好:

maven-plugin-descriptor-2.0.6.pom
plexus-2.0.2.pom

我将重点介绍maven-plugin-descriptor,但丛的行为是相同的。

错误:

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-resources-plugin:2.5:resources (default-resources) on project example: 
Execution default-resources of goal org.apache.maven.plugins:maven-resources-plugin:2.5:resources failed: 
Plugin org.apache.maven.plugins:maven-resources-plugin:2.5 or one of its dependencies could not be resolved: 
Failed to collect dependencies for org.apache.maven.plugins:maven-resources-plugin:jar:2.5 (): 
Failed to read artifact descriptor for org.apache.maven:maven-plugin-descriptor:jar:2.0.6: 
Could not transfer artifact org.apache.maven:maven-plugin-descriptor:pom:2.0.6 from/to central (repo.maven.apache.org/maven2): 
No response received after 60000 -> [Help 1]

请求的文件在repository.jboss.org/nexus/content/groups/public-jboss/org/apache/maven/maven-plugin-descriptor/2.0.6/(返回404)中根本不存在。我尝试在浏览器中直接转到repo.maven.apache.org/maven2/org/apache/maven/maven-plugin-descriptor/2.0.6/。文件maven-plugin-descriptor-2.0.6.pom存在,但单击后它认为...认为...认为...aaand连接复位。请注意,许多其他POM都是从repo.maven.apache.org下载的,没有任何问题。只是这个文件由于某种原因不工作(TM)。

其他:我不支持代理。我确实用了“删除whatever.lastupdated”的把戏。甚至删除了整个repo来强制下载所有的东西。当然没有奏效。

有什么想法吗?或者我找错了树,必须在settings.xml中设置其他存储库?我的印象是maven试图下载太旧的版本...

共有1个答案

厉文栋
2023-03-14

问题解决了。如果有人有类似的问题,他必须使用镜子。

在settings.xml中:

<settings>
...
    <mirrors>
        <mirror>
            <id>uk.maven.org</id>
            <mirrorOf>central</mirrorOf>
            <name>UK Central</name>
            <url>http://uk.maven.org/maven2</url>
        </mirror>
    </mirrors>
...
</settings>
 类似资料:
  • 问题内容: 即使清除了settings.xml,尝试使用此快照依赖项时仍然出现此错误。给定依赖性: 并且(在POM中),插件存储库定义: 我留下了以下404错误。如果我实际导航到该存储库,那么它所寻找的jar就不存在了,只是陈旧的(我不熟悉Maven最终解析期望的依赖项名称的机制)。 有想法吗? 问题答案: 我重新检查了以下pom片段: 插件的SNAPSHOT已成功下载: 这很奇怪,因为我看不到任

  • 我正在尝试用Maven安装UIMA JDK。然而,总有一个警告 请帮助我解决此问题

  • 下载Maven 请先到钉盘 - 网聚宝开发指南-资源 - MacOS 下载 apache-maven-3.3.9.zip包,并在本地解压。 Maven 安装与配置 (MacOS) 将解压后的安装包放入本地合适的地方。 打开 终端 工具,使用以下命令,进入 vim 编辑模式 编辑环境变量 vi ~/.bash_profile 写入 环境变量(将下面的路径换成你存放Maven解压包的路径) expor

  • 问题内容: 我创建了一个非常简单的默认应用程序,用于在Windows 7计算机上测试Eclipse Indigo / Maven v3.0.1设置。Hello World应用程序可以从Eclipse正常运行。 现在从命令行尝试进行测试。 在这一点上,我看到Maven下载了大量的依赖项。出于某种原因,尽管下载它会停滞不前,但只会部分停止。每次都不在同一时间,但是当前始终是相同的jar文件,例如… h

  • 当我试图在STC中编译一个Spring MVC项目时,我遇到了以下错误。未能转移组织。阿帕奇。马文。插件:maven surefire插件:pom:2.7.1 fromhttp://repo1.maven.org/maven2已缓存在本地存储库中,在经过central的更新间隔或强制更新之前,不会重新尝试解析。原始错误:无法转移工件组织。阿帕奇。专家从中央插件到中央插件:7次 我可以从我的网络浏览

  • 一个月前,我可以在IntelliJ的基础上从头开始成功地构建Java应用程序,现在,我必须升级spring boot以获得一些新功能。但是,在我将spring boot的版本从2.2.2更改之后。发布到其他版本,然后单击“重新加载所有Maven项目”按钮,我会收到以下消息: 一个月前下载2.2.2还可以。释放。为什么此时更新失败?我的信息如下:MacOS 12.2,捆绑(Maven 3),Java