Maven не смог найти команду артефакта в eclipse spring-boot-starter-parent - PullRequest
0 голосов
/ 30 мая 2019

Я получаю сообщение об ошибке при попытке выполнить любую команду Maven в eclipse.

Сообщение об ошибке:

[ERROR] Some problems were encountered while processing the POMs:
[FATAL] Non-resolvable parent POM for com.me.learn:first-application:0.0.1-SNAPSHOT: 
Failure to find org.springframework.boot:spring-boot-starter-parent:pom:2.1.5-RELEASE 
in https://repo.maven.apache.org/maven2 was cached in the local repository, 
resolution will not be reattempted until the update 
interval of central has elapsed or updates are forced and 'parent.relativePath' 
points at wrong local POM @ line 6, column 10

Вещи, которые я проверял:

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

  2. Справочник /home/{anonymous}/.m2/repository/home/{anonymous}/.m2/repository/org/springframework/boot/spring-boot-starter-parent

содержит файл: spring-boot-starter-parent-2.1.5-RELEASE.pom.lastUpdated

  1. Очистка хранилища вручную и очистка при затмении.

  2. Моя конфигурация settings.xml в eclipse установлена ​​в правильном месте, и моя конфигурация eclipse для моего локального репозитория также определена хорошо.

  3. Прокси не определен.

Информация о моих конфигурациях и среде:

Я использую затмение над Ubuntu.

файл settings.xml:

<?xml version="1.0" encoding="UTF-8"?>
<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">

  <localRepository>/home/{anonymous}/.m2/repository</localRepository>
  <interactiveMode>true</interactiveMode>
  <usePluginRegistry>false</usePluginRegistry>
  <offline>false</offline>

</settings>

Файл pom.xml:

   <project xmlns="http://maven.apache.org/POM/4.0.0"
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
        <modelVersion>4.0.0</modelVersion>

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

        <groupId>com.me.learn</groupId>
        <artifactId>first-application</artifactId>
        <packaging>pom</packaging>
        <version>0.0.1-SNAPSHOT</version>
        <name>first-application</name>
        <url>http://maven.apache.org</url>

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

        <build>
            <finalName>first-application</finalName>
            <plugins>
                <plugin>
                    <groupId>org.springframework.boot</groupId>
                    <artifactId>spring-boot-maven-plugin</artifactId>
                </plugin>
            </plugins>
        </build>
    </project>

Maven версия:

Apache Maven 3.5.2
Maven home: /usr/share/maven
Java version: 1.8.0_171, vendor: Oracle Corporation
Java home: /usr/lib/jvm/java-8-oracle/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "linux", version: "4.10.0-37-generic", arch: "amd64", family: "unix"

1 Ответ

0 голосов
/ 30 мая 2019
  • Грубым принуждением / очистите каталог ~ / .m2 / repository / просто удалите его, и он будет заполнен при следующей сборке.
  • settings.xml: проверьте в "updatePolicy" репозитории.Как правило, выпуски никогда не проверяют наличие обновлений, и SNAPSHOT имеет значение по умолчанию.Я часто устанавливаю интервал: 13 (13 минут)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...