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

Maven 无法计算构建计划:无法传输 org.apache.maven.plugins

陶超
2023-03-14

当我试图更新Maven依赖项时,我会得到一个类似这样的错误——无法计算构建计划:null。起初,我会得到这样的错误

无法计算构建计划:无法从http://repo1.maven.org/maven2传输org . Apache . maven . plugins:maven-surefire-plugin:POM:2 . 7 . 1已缓存在本地资料档案库中,在超过中心更新间隔或强制更新之前,不会重新尝试解析。原始错误:无法从/向中心传输工件org . Apache . maven . plugins:maven-surefire-plugin:POM:2 . 7 . 1(http://repo 1 . maven . org/maven 2):connect exception

但是,当我更改settings.xml文件并在settings.xml中添加存储库和插件存储库时,比如

<repository>
    <id>central</id>
    <url>http://central</url>
    <releases><enabled>true</enabled><updatePolicy>always</updatePolicy></releases>
    <snapshots><enabled>true</enabled><updatePolicy>always</updatePolicy></snapshots>
</repository>
<pluginRepository>
    <id>central</id>
    <url>http://central</url>
    <releases><enabled>true</enabled><updatePolicy>always</updatePolicy></releases>
    <snapshots><enabled>true</enabled><updatePolicy>always</updatePolicy></snapshots>
</pluginRepository>

之前的错误被删除,但现在我得到了以下错误:无法计算构建计划:null如何消除此错误!!以及如何消除此警告

不会导出或发布类路径条目org.maven.ide.eclipse.MAVEN2_CLASSPATH_CONTAINER。运行时 ClassNotFoundExceptions 可能会导致。我试图快速修复它,但每当我重新打开项目时,它都会再次出现。任何帮助将不胜感激。

共有1个答案

岳嘉良
2023-03-14

我可以通过在config文件中启用代理来解决这个问题。首先,通过在settings.xml文件中添加< code>repository和< code>pluginRepository来尝试不同的解决方案,如上述问题所述。但是实际的问题在于代理配置。我试过@akb在maven给出的5分钟内解决不了的方案。我的解决方案是解决方案#1,因为我的组织的代理设置不是自动配置的。只是在settings.xml中包含了以下数据,并做了mvn清理,并更新了它的依赖关系。

<proxies>
  <proxy>
    <id>optional</id>
    <active>true</active>
    <protocol>http</protocol>
    <host>webproxy</host>
    <port>8080</port>
    <username>proxyuser</username>
    <password>proxypass</password>
  </proxy>
</proxies>
 类似资料:
  • 我得到以下错误,我不知道为什么。我在多个环境中设置了我的项目,从来没有任何问题,但最近我将项目添加到运行Windows8的环境中,所有的东西都设置正确(例如Maven...),我似乎得到了这个问题 删除.m2存储库,Maven->Update Project... 删除所有文件,Maven->Update project... 更新项目时尝试选择“强制更新快照/发布” 有人对我可以尝试的东西有其他

  • 当我尝试构建项目时。生成失败,出现以下消息。 我看到了两个类似的问题,并尝试了答案中提到的一切。 我尝试过的事情。

  • 在eclipse内部,当我做maven->Update项目时,我遇到了以下问题 我尝试了这里提供的解决方案无法计算构建计划:artifact org.apache.maven.plugins:maven-resources-plugin:pom:2.4.3在本地存储库中不可用 并且更新了我的Maven项目,但是我仍然遇到同样的问题,即使我试图在pom.xml文件中添加依赖项,但是没有成功地解决这个

  • 我正在使用Laravel出纳实现一个定期付款系统。我需要一个订阅计划。Stripe doc说:“您可以使用API或Stripe仪表板创建计划。”但当我点击仪表板上的链接进入仪表板时,我看不到任何创建任何计划的方法。 问:那么,我如何在那里创建一个计划,以便能够以以下方式在服务器端Laravel实现中使用它? 我需要将该计划用作变量的值。

  • 我使用的是日食火星-2。我想在窗口中创建一个新的mavenSpring启动项目。但是我遇到了这样的错误 任何人都可以帮我解决这个问题吗?

  • Itinerary类存储有关具有以下成员的旅程的信息: •一个名为flights的私有ArrayList数据字段,其中包含按DepartureTime递增顺序排列的旅程航班。(提示:您不需要进行排序。) •使用ArrayList类型的指定航班创建旅程的构造函数。 •名为getTotalFlightTime()的方法,以分钟为单位返回旅程的总飞行时间。(提示:为每个飞行对象调用getFlightTi

  • 在Eclipse for Selenium中尝试创建Maven项目时,我在POM中遇到以下错误。xml: CoreException:无法计算生成计划:插件组织。阿帕奇。专家插件:maven编译器插件:3.8.0或其依赖项之一无法解析 生命周期配置未涵盖插件执行:org。阿帕奇。专家插件:maven编译器插件:3.8.0:编译(执行:默认编译,阶段:编译) 组织。阿帕奇。专家插件:maven资源插

  • 假设我有一个食物数据库,每个食物都含有一定量的脂肪、碳水化合物和蛋白质。例如,假设我有一个数据库: 什么是一个有效的算法来确定这些食物的哪些组合符合一定范围的脂肪、碳水化合物和蛋白质,并且每种食物都可以多次使用? 比如,如果我想要一个脂肪含量在20-30、碳水化合物含量在170-190、蛋白质含量在100-110之间的组合,那么2杯牛奶、5只鸡、1杯果汁和0份培根将是一个可能的解决方案,0杯牛奶、