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

Maven依赖项JAR未在Eclipse中更新或出错

幸经艺
2023-03-14

我是Maven开发的初学者,需要我们的帮助来解决这个问题。我可以看到,上没有JAR。m2\repository\org\springframework\spring context\3.1.0。发布

只有下面的罐子可用

spring-context-3.1.0.RELEASE.jar.lastUpdated  
spring-context-3.1.0.RELEASE.pom.lastUpdated

我也得到下面的错误在pom.xml

生成过程中发生错误。在项目“cim”上运行生成器“Maven Project builder”时出错。无法计算生成计划:插件组织。阿帕奇。专家plugins:maven resources plugin:2.6或其依赖项之一无法解析:无法读取组织的工件描述符。阿帕奇。专家插件:maven资源插件:jar:2.6插件组织。阿帕奇。专家plugins:maven resources plugin:2.6或其依赖项之一无法解析:无法读取组织的工件描述符。阿帕奇。专家插件:maven资源插件:jar:2.6无法计算构建计划:插件组织。阿帕奇。专家plugins:maven resources plugin:2.6或其依赖项之一无法解析:无法读取组织的工件描述符。阿帕奇。专家插件:maven资源插件:jar:2.6插件组织。阿帕奇。专家plugins:maven resources plugin:2.6或其依赖项之一无法解析:无法读取组织的工件描述符。阿帕奇。专家插件:maven资源插件:jar:2.6

共有3个答案

缪兴腾
2023-03-14

springboot启动器添加到POM中。xml

华知
2023-03-14

从库中删除所有丢失的罐,并将pom.xml中的依赖项添加到依赖项标记中

 <dependency>
     <groupId>org.springframework</groupId>
     <artifactId>spring-context</artifactId>
     <version>5.1.3.RELEASE</version>
 </dependency>

在此之后,右键单击项目,单击maven并单击更新项目或只需按(ALT F5)

柯立果
2023-03-14

看来你需要SpringBoot入门。在您的项目父模块中,您可以使用

<parent>
  <groupId>org.springframework.boot</groupId>
  <artifactId>spring-boot-starter-parent</artifactId>
  <version>1.5.6.RELEASE</version>
</parent>

有许多专门的捆绑包,如:

<dependency>
  <groupId>org.springframework.boot</groupId>
  <artifactId>spring-boot-starter</artifactId>
</dependency>

更像是SpringBootStarterWeb,SpringBootStarterBatch,SpringBootStarterDataREST。。。有关更多信息,请参阅本文。

 类似资料:
  • 我正在eclipse中建立一个项目。此项目通过命令行成功构建(所有、、)等命令都运行良好。同时在STS或Eclipse上设置此项目。我看到有些依赖项没有下载,尽管它们存在于中。但是,在maven存储库中搜索它们,并将jar下载到我的本地计算机,然后将它们添加到构建路径中,就可以在Eclipse上运行。 我们需要对eclipse做什么来确保它从存储库下载所有的依赖项。 我的POM:

  • 我有一个Java Maven项目,在pom.xml文件中定义了一些依赖项。这些依赖项往往每个月都有较新的版本,所以我想部署一个JAR文件,在每次启动中自动检查那些依赖项的最新版本(而不需要重新构建Java Maven项目)。 有可能用Maven实现这一点吗? 我知道Versions Maven插件对于下载依赖项的最新版本是有用的,但仅当“重新构建”项目时(而不是在部署的JAR中)。我还知道我可以使

  • 问题内容: 是否有任何预先存在的Maven插件或命令来更新POM中的依赖关系?示例:(如果这是在我的POM中) 有没有可以运行的命令或插件来将依赖关系更新为: 问题答案: 尝试使用maven-versions-plugin,尤其是versions:use-latest-versions目标。

  • 我在我的Eclipse中有一个简单的gradle项目。我更新了build.gradle以包含一些apache http JAR... 但是,在我的代码中,我引用了一些Apache HTTP内容: 我试着做一次清洁,但那不起作用。我的gradle插件是:

  • 我正在使用Gradle构建系统开发一个IntelliJ插件。这个插件使用一个公共模型,它是一个maven项目。 我已经将mavenLocal包含在我的gradle存储库中,并且还在“dependencies”中添加了编译时依赖项。 代码编译得很好,但我在运行时得到了java.lang.NoClassDefoundError。当我检查gradle中的依赖项时,它并没有列出本地maven jar(模型

  • 我正在使用maven eclipse插件来管理我的web应用程序项目的dependecies(eclipse WTP)。在更改依赖项时,我通常执行maven的copy-dependencies目标,将项目JAR复制到WebContent/WEB-INF/lib文件夹。当我更改pom文件中的依赖项时,是否有一种方法可以自动完成此操作?