Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/394.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 无法计算生成计划:Plugin org.apache.maven.plugins:maven resources Plugin:2.6或其某个依赖项无法解析_Java_Eclipse_Maven - Fatal编程技术网

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.

请尝试以下步骤:

  • 确保您具有连接(您可以浏览)(这种错误通常是由于与Internet连接造成的)

  • 下载Maven并解压缩它

  • 创建
    JAVA\u HOME
    系统变量

  • 创建一个
    M2\u HOME
    系统变量

  • 添加
    %JAVA\u HOME%\bin;%M2\u HOME%\bin到您的
    路径
    变量

  • 打开命令窗口
    cmd
    。检查:
    mvn-v

  • 如果您有代理,则需要对其进行配置

  • 确保您拥有
    .m2/存储库
    (删除下面的所有文件夹和文件)

  • 如果要使用Eclipse,则需要创建
    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存储库或使用代理

  • 如果您能够从浏览器点击存储库url,那么请检查存储库是否包含
    maven资源插件
    2.6版。这可以通过导航到浏览器中的
    org.apache.maven.plugins
    文件夹找到。您的
    pom
    可能已将插件的依赖项硬编码为2.6,但它在存储库中不可用。可以通过将Dependency版本更改为存储库中可用的版本来修复此问题


  • 尝试使用最新的Maven存储库更新Eclipse,如下所示:

  • 在Eclipse中选择“帮助/安装新软件…”打开“安装”对话框
  • 在“使用:”输入框中插入以下链接
    然后按回车键
  • 选择(选中)“Maven Integration for Eclipse”并选择“Next>”按钮
  • 继续安装,确认许可协议,让安装下载所需内容
  • 成功安装后,应该重新启动Eclipse
  • 您的项目现在应该在没有Maven相关错误的情况下加载

  • 删除.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个小时寻找一个对我的情况似乎有帮助的解决方案后,确保你做了所有事情,为我解决了问题。我建议在尝试或阅读任何更复杂的东西之前尝试一下这个,以防它修复了它,就像它为我做的那样。