it-roy-ru.com

Ошибка сборки проекта: неразрешимый родительский POM. Ошибка передачи org.springframework.boot: spring-boot-starter-parent

Вот мой pom.xml

<?xml version="1.0" encoding="UTF-8"?>

http://maven.Apache.org/xsd/maven-4.0.0.xsd"> 4.0.0

<groupId>com.skm</groupId>
<artifactId>MyApps</artifactId>
<version>0.0.1-SNAPSHOT</version>
<packaging>jar</packaging>

<name>MyApps</name>
<description>My App project in Spring Boot</description>

<parent> <!-- Problem -->
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-parent</artifactId>
    <version>2.0.2.RELEASE</version>
    <relativePath>../pom.xml</relativePath> <!-- lookup parent from repository -->
</parent>

<properties>
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
    <Java.version>1.8</Java.version>
</properties>

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

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

<build>
    <plugins>
        <plugin>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-maven-plugin</artifactId>
        </plugin>
    </plugins>
</build>

Эта строка <parent> вызывает проблемы.

Ошибка сборки проекта: неразрешимый родительский POM для com.skm: MyApps: 0.0.1-SNAPSHOT: сбой при передаче org.springframework.boot: spring-boot-starter-parent: pom: 2.0.2.RELEASE from https : //repo.maven.Apache.org/maven2 был кэширован в локальном репозитории, разрешение не будет предприниматься повторно до тех пор, пока не истечет интервал обновления центрального сервера или принудительные обновления. Исходная ошибка: не удалось перенести артефакт org.springframework.boot: spring-boot-starter-parent: pom: 2.0.2.RELEASE из/в центральный ( https://repo.maven.Apache.org/maven2 ): repo.maven.Apache.org и 'parent.relativePath' указывают на неправильный локальный POM

Я видел эти ссылки, но не смог их решить. 

Maven: неразрешимый родительский POMMaven: неразрешимый родительский POM

1
Faizan Mubasher

Вы указываете на Parent pom, которого нет в вашем local repository. Вы должны удалить значение для тега <relativePath>, чтобы maven мог получить файл pom из maven central repository.

Измените родительский тег, как показано ниже.

<parent>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-parent</artifactId>
    <version>2.0.2.RELEASE</version>
    <relativePath />
</parent>
1
Raja Anbazhagan