Ошибка сборки проекта: неразрешимый родительский POM - PullRequest
0 голосов
/ 26 ноября 2018

Я работаю над приложением весенней загрузки.Я использую версию maven 3.3.9.В settings.xml я также настроил прокси.Сборка maven получает SUCCESS в командной строке.Но когда я пытаюсь импортировать проект для затмения, я получаю ошибку сборки проекта.

Методы, которые я пытался устранить ошибку:

  1. used maven->Обновление проекта maven (без улучшений)
  2. В eclipse я изменил расположение локального репозитория m2 в качестве настроек windows-> settings-> maven-> user и указал его на C: \ apache-maven-3.3.9\ conf \ settings.xml (без улучшений)
  3. Попытка выполнить команду mvn eclipse: eclipse.Но это не удалось.
  4. использовал команду в cmd mvn clean install -U

Содержимое pom

<?xml version="1.0" encoding="UTF-8"?>
<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/xsd/maven-4.0.0.xsd">
   <modelVersion>4.0.0</modelVersion>
   <groupId>com.sample.eig</groupId>
   <artifactId>ols</artifactId>
   <version>0.0.1-SNAPSHOT</version>
   <packaging>jar</packaging>
   <name>ols</name>
   <description>Spring Boot Project</description>
   <parent>
      <groupId>org.springframework.boot</groupId>
      <artifactId>spring-boot-starter-parent</artifactId>
      <version>2.0.0.RELEASE</version>
      <relativePath />
   </parent>
   <repositories>
      <repository>
         <id>0</id>
         <name>TMS</name>
         <url>http://archiva.sample.com:10203/archiva/repository/repo</url>
      </repository>
   </repositories>
   <properties>
      <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
      <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
      <java.version>1.8</java.version>
      <azure.version>0.2.3</azure.version>
   </properties>
   <dependencies>
      <dependency>
         <groupId>org.springframework.boot</groupId>
         <artifactId>spring-boot-starter-mail</artifactId>
      </dependency>
      <dependency>
         <groupId>org.springframework.boot</groupId>
         <artifactId>spring-boot-starter-jdbc</artifactId>
      </dependency>
      <dependency>
         <groupId>org.springframework.boot</groupId>
         <artifactId>spring-boot-starter-data-jpa</artifactId>
      </dependency>
      <dependency>
         <groupId>org.springframework.boot</groupId>
         <artifactId>spring-boot-starter-security</artifactId>
      </dependency>
      <dependency>
         <groupId>org.apache.commons</groupId>
         <artifactId>commons-lang3</artifactId>
         <version>3.0.1</version>
      </dependency>
      <dependency>
         <groupId>org.springframework.boot</groupId>
         <artifactId>spring-boot-starter-web</artifactId>
      </dependency>
      <dependency>
         <groupId>com.sendgrid</groupId>
         <artifactId>sendgrid-java</artifactId>
         <version>4.1.2</version>
      </dependency>
      <dependency>
         <groupId>org.springframework.boot</groupId>
         <artifactId>spring-boot-starter-test</artifactId>
         <scope>test</scope>
      </dependency>
      <dependency>
         <groupId>io.springfox</groupId>
         <artifactId>springfox-swagger2</artifactId>
         <version>2.7.0</version>
      </dependency>
      <dependency>
         <groupId>io.springfox</groupId>
         <artifactId>springfox-swagger-ui</artifactId>
         <version>2.7.0</version>
      </dependency>
      <dependency>
         <groupId>org.springframework.boot</groupId>
         <artifactId>spring-boot-starter-cache</artifactId>
      </dependency>
      <dependency>
         <groupId>net.sf.ehcache</groupId>
         <artifactId>ehcache</artifactId>
      </dependency>
      <dependency>
         <groupId>org.springframework.security.oauth</groupId>
         <artifactId>spring-security-oauth2</artifactId>
         <version>2.3.3.RELEASE</version>
      </dependency>
      <dependency>
         <groupId>org.springframework.security</groupId>
         <artifactId>spring-security-config</artifactId>
      </dependency>
      <dependency>
         <groupId>com.microsoft.sqlserver</groupId>
         <artifactId>sqljdbc4</artifactId>
         <version>4.0</version>
      </dependency>
      <dependency>
         <groupId>org.springframework.boot</groupId>
         <artifactId>spring-boot-starter-thymeleaf</artifactId>
      </dependency>
      <dependency>
         <groupId>net.sourceforge.nekohtml</groupId>
         <artifactId>nekohtml</artifactId>
         <version>1.9.21</version>
      </dependency>
      <dependency>
         <groupId>commons-logging</groupId>
         <artifactId>commons-logging</artifactId>
         <version>1.1.1</version>
      </dependency>
      <dependency>
         <groupId>com.microsoft.ews-java-api</groupId>
         <artifactId>ews-java-api</artifactId>
         <version>2.0</version>
      </dependency>
      <dependency>
         <groupId>org.jsoup</groupId>
         <artifactId>jsoup</artifactId>
         <version>1.10.2</version>
      </dependency>
   </dependencies>
   <build>
      <plugins>
         <plugin>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-maven-plugin</artifactId>
         </plugin>
      </plugins>
   </build>
</project>

Журнал ошибок выглядит следующим образом:

Ошибка сборки проекта: Неразрешимый родительский POM Ошибка передачи org.springframework.boot: spring-boot-starter-parent: pom: 2.0.0.RELEASE из http://repo.maven.apache.org/maven2/ был кэширован в локальном репозитории, разрешение не будет повторно предприниматься до тех пор, пока не истечет интервал обновления artie или принудительные обновления.Исходная ошибка: не удалось передать артефакт org.springframework.boot: spring-boot-starter-parent: pom: 2.0.0.RELEASE из / в artie (http://repo.maven.apache.org/maven2/): NullPointerException и 'parent.relativePath' указывают на отсутствие локальногоPOM pom.xml

1 Ответ

0 голосов
/ 26 ноября 2018

Проверьте подключение к Интернету и убедитесь, что вы можете получить доступ к http://repo.maven.apache.org/maven2/ с помощью браузера.Если да, проверьте, нужно ли вам настроить прокси-сервер.Если нет, обратитесь к своему интернет-провайдеру.

см. документацию , чтобы узнать, как настроить прокси-сервер для Maven:

Также удалите локальный .m2Запустите и снова выполните mvn clean install

ОБНОВЛЕНИЕ: Щелкните правой кнопкой мыши проект -> Maven -> Обновить проект.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...