如何解决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 上:
- 从 C:\Users\USER.m2 中删除文件夹
- 关闭并打开项目或强制更改文件: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 文件夹解决了。
错误:
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 上:
- 从 C:\Users\USER.m2 中删除文件夹
- 关闭并打开项目或强制更改文件: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 文件夹解决了。