如何解决maven 2.6资源插件依赖?

How to solve maven 2.6 resource plugin dependency?

错误:

Could not calculate build plan: Plugin org.apache.maven.plugins:maven-resources-plugin:2.6 or one of its dependencies could not be resolved: Failed to read artifact descriptor for org.apache.maven.plugins:maven-resources-plugin:jar:2.6
Plugin org.apache.maven.plugins:maven-resources-plugin:2.6 or one of its dependencies could not be resolved: Failed to read artifact descriptor for org.apache.maven.plugins:maven-resources-plugin:jar:2.6

尝试过的解决方案:

更新项目:无法从 maven 的 REPO 下载。

尝试将特定的 jar 放入 .m2 存储库的文件夹中。

需要的话可以提供参考

如果由于某种原因下载失败,Maven 将不会尝试在特定时间范围内下载它(它会留下一个带有时间戳的文件)。

要解决此问题,您可以

  • 清除(部分).m2 存储库
  • 运行 使用 -U 强制更新的 maven

您的 settings.xml 文件似乎缺少您的 .m2(本地 maven 存储库)文件夹。

使用 eclipse 时导航到 Window -> 首选项 -> Maven -> 用户设置 -> 浏览到你的 settings.xml 并单击应用。

然后做maven更新项目。

在 windows 上:

  1. 从 C:\Users\USER.m2 中删除文件夹
  2. 关闭并打开项目或强制更改文件:pom.xml 保存 :)

第 1 步:检查 eclipse 中配置的代理是否正确? (Window->首选项->常规->网络连接)。

第 2 步:右键单击项目 -> 转到 Maven -> 更新项目

第 3 步:运行 作为 Maven 安装。

==== 按照这些步骤,我能够解决这个错误。

我遇到过同样的问题。尝试在 conf/settings.xml.

中声明缺少的插件
<build>
    <pluginManagement>
      <plugins>
        <plugin>
          <artifactId>maven-resources-plugin</artifactId>
          <version>2.6</version>
        </plugin>           
      </plugins>
    </pluginManagement>   
</build>

我有完全相同的错误。我的网络是一家公司的内部网络。我为 java 开发人员下载了 neon-eclipse。这些步骤对我有用:

1- 我在我的 PC 上下载了一个 VPN 客户端,以完全隔绝网络。 Shellfire我用过。使用免费帐户并连接到 Shellserver。

2- 在 windows 防火墙内,我为 Eclipse 添加了传入规则。导航到找到 eclipse exe 的位置。

3- 执行 Maven 更新项目。

然后项目能够从 maven 存储库中获取。

希望对您有所帮助。

右键单击项目转到 -> Maven -> 更新项目 ->select 强制更新项目复选框并单击完成。

什么都试过了。我删除了 m2e 并安装了 m2e 版本 2.7.0。然后删除.m2目录并强制更新maven。有效!

这为我解决了同样的问题: 我的eclipse安装在/usr/local/bin/eclipse

1) 将 eclipse 的权限从 root 更改为所有者:sudo chown -R $USER eclipse

2) 右击 project/Maven 右击 Update Maven select Force update maven project

我有完全相同的错误。我的网络是一家公司的内部网络。 IT 团队已禁用代理,因此我们不必启用任何代理设置。我已经从下面提到的位置 C:\Users\vijay.singh.m2\settings.xml 评论了 settings.xml 文件中的代理设置 这为我解决了同样的问题

This issue is happening due to change of protocol from http to https for central repository. please refer following link for more details. https://support.sonatype.com/hc/en-us/articles/360041287334-Central-501-HTTPS-Required 

In order to fix the problem, copy following into your pom.ml file. This will set the repository url to use https.

<repositories>
        <repository>
            <snapshots>
                <enabled>false</enabled>
            </snapshots>
            <id>central</id>
            <name>Central Repository</name>
            <url>https://repo.maven.apache.org/maven2</url>
        </repository>
    </repositories>
    <pluginRepositories>
        <pluginRepository>
            <releases>
                <updatePolicy>never</updatePolicy>
            </releases>
            <snapshots>
                <enabled>false</enabled>
            </snapshots>
            <id>central</id>
            <name>Central Repository</name>
            <url>https://repo.maven.apache.org/maven2</url>
        </pluginRepository>
    </pluginRepositories>

在 Package Explorer > Maven > Update Project 下右键单击您的项目 > Select 显示“Snapshot/Releases 的强制更新”复选框 > 单击确定

这样你就不必四处寻找你的maven的settings.xml,如果原因是其他原因,eclipse会自动处理它,不管它是什么。 Expected path for user settings XML is shown by eclipse under: Window > Preferences > Maven > User Settings > User Settings(很可能是灰色)。

对我有用的是:

mvn -Dhttps.protocols=TLSv1.2 安装

我遇到了同样的问题,通过删除我创建的项目然后删除本地的 M2 文件夹解决了。