pom.xml父标记错误

时间:2018-08-10 03:56:26

标签: maven spring-boot

我正在尝试使用maven在本地创建spring boot应用程序。即时通讯低于错误。

**Project build error: Non-resolvable parent POM for io.spring.boot.quickstart:course-api:0.0.1-SNAPSHOT: Could not find artifact org.springframework.boot:spring-boot-starter-parent:pom:1.4.2-RELEASE in central (https://repo.maven.apache.org/maven2) and 'parent.relativePath' points at wrong local POM**

Pom.xml:

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

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

即使我尝试删除.lastmodified并更新项目。但是没有运气。

2 个答案:

答案 0 :(得分:1)

您的版本不正确。正确的是:-

<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-parent</artifactId>
    <version>1.4.2.RELEASE</version>
    <type>pom</type>
</dependency>

它是1.4.2.RELEASE,而不是1.4.2-RELEASE

顺便说一下,您的版本已经很老了。最新的是2.0.4.RELEASE。如果要保持向后兼容性,可以将补丁程序版本提高到7,即1.4.7.RELEASE

答案 1 :(得分:0)

只需转到 Eclipse 上的 Project 选项卡并选择 Clean。 然后 Eclipse 将自动删除 Maven 依赖项并重新构建您的项目。到那时,错误可能会消失。

Top Section after File-Edit-Navigate-Search. You will find Project