Java 无法计算生成计划:Plugin org.apache.maven.plugins:maven resources Plugin:2.6或其某个依赖项无法解析
当我尝试构建项目时,它给出了这个错误Java 无法计算生成计划:Plugin org.apache.maven.plugins:maven resources Plugin:2.6或其某个依赖项无法解析,java,eclipse,maven,Java,Eclipse,Maven,当我尝试构建项目时,它给出了这个错误 Errors occurred during the build. Errors running builder 'Maven Project Builder' on project 'ProjectName'. Could not calculate build plan: Plugin org.apache.maven.plugins:maven-resources-plugin:2.6 or one of its dependencies could
Errors occurred during the build.
Errors running builder 'Maven Project Builder' on project 'ProjectName'.
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
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
我的Java版本是1.8,Maven版本是3.2.5
而且,当我第一次在我的计算机中配置Maven时,我用mvn--version
命令检查Maven配置是否正确,它工作正常。
但在重新启动计算机并检查Maven是否正常工作后。
然后它说:
C:\Users\User Name>mvn --version
'mvn' is not recognized as an internal or external command,
operable program or batch file.
请尝试以下步骤:
JAVA\u HOME
系统变量M2\u HOME
系统变量%JAVA\u HOME%\bin;%M2\u HOME%\bin代码>到您的路径
变量
cmd
。检查:mvn-v
.m2/存储库
(删除下面的所有文件夹和文件)settings.xml
M2\u HOME
变量添加到环境变量中。看起来您可能在cmd
窗口中临时设置了M2\u HOME
,而不是作为永久性环境变量。还将M2\u HOME
附加到PATH
变量
m2
文件夹
例如:在Windows上,对于用户bot
,.m2
目录将位于C:\Users\bot
下。在此目录中查找settings.xml
文件,并在此文件中查找存储库url。查看您是否能够从浏览器中点击此url。如果没有,您可能需要指向不同的maven存储库或使用代理
maven资源插件
2.6版。这可以通过导航到浏览器中的org.apache.maven.plugins
文件夹找到。您的pom
可能已将插件的依赖项硬编码为2.6,但它在存储库中不可用。可以通过将Dependency版本更改为存储库中可用的版本来修复此问题
尝试使用最新的Maven存储库更新Eclipse,如下所示:
然后按回车键
删除.m2 repository文件夹下的所有文件并重建项目。这有助于我: 我创建了一个新的maven项目,该项目在我的旧工作区中运行良好,但在新工作区中出现了上述错误。我必须做到以下几点: -在Eclipse上打开旧工作区 -打开首选项选项卡 -在过滤器中搜索Maven -从用户设置-用户设置复制settings.xml的路径 -切换到新工作区 -更新preferences-Maven-User Settings-User Settings路径
构建完成后,所有错误都得到解决。我在spring工具套件(sts)中遇到了类似的问题。.m2存储库没有在本地系统中完全下载,这就是我出现此错误的原因。因此,我重新安装了sts并从系统中删除了旧的.m2存储库,并在sts中创建了一个新的maven项目,该项目下载了完整的.m2存储库。这对我很有用。步骤1:从您的计算机中删除所有java实例 步骤2:删除所有与java/jdk/jre相关的环境变量 步骤3:检入程序文件和程序文件(X86)文件夹,不应有java文件夹 步骤4:再次安装java 步骤5:转到cmd并键入“java-version” 结果:它将显示安装在计算机中的java版本 步骤6:现在删除C:/User/AdminOrUserNameofYourMachine/.m2文件夹中的所有文件 步骤6:转到cmd并运行“mvn-v” 结果:它将显示机器上安装的Apache maven版本 步骤7:现在重建您的项目
这对我很有用。我按照本教程安装maven。。。。我找到了.m2文件夹,但没有settings.xml文件。我该怎么办@看看这个关于settings.xml的问题:我如何知道我正在使用代理。当我在浏览器中键入localhost时,它会显示IIS 8主页。(没有strat xampp)这有关系吗@FernandoYou可以运行命令“ipconfig/all”。此命令显示“主要DNS后缀”和“DNS后缀搜索列表”。此外,如果您有公司的计算机,请查看浏览器,例如:工具>Internet选项>连接>LAN设置>代理服务器我的计算机中没有代理。我现在很困惑,如果你不使用代理,你将不需要配置它。我刚刚编辑了,写了更多的细节。在2-3个小时寻找一个对我的情况似乎有帮助的解决方案后,确保你做了所有事情,为我解决了问题。我建议在尝试或阅读任何更复杂的东西之前尝试一下这个,以防它修复了它,就像它为我做的那样。