Я пытаюсь импортировать проект в STS 4 и Eclipse Oxygen, созданный с помощью start.spring.io. Ниже pom.xml
<?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>
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.1.5.RELEASE</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>
<groupId>com.eureka</groupId>
<artifactId>EurekaRegistry</artifactId>
<version>0.0.1-SNAPSHOT</version>
<name>EurekaRegistry</name>
<description>Demo project for Spring Boot</description>
<properties>
<java.version>1.8</java.version>
<spring-cloud.version>Greenwich.SR1</spring-cloud.version>
</properties>
<dependencies>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-netflix-eureka-server</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
</dependency>
</dependencies>
<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-dependencies</artifactId>
<version>${spring-cloud.version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
</project>
Я получаю ошибку ниже.
Ниже то, что я пробовал.
Тем не менее я не могу решить это. Любая помощь приветствуется.
Я не пробовал CLI, но использую start.spring.io. Что касается версии maven, поскольку я создаю проект, плагин maven будет автоматически загружен для меня, что не находится под моим контролем.




У меня была аналогичная проблема, и я обнаружил, что это из-за <maven.jar.plugin.version>3.1.2</maven.jar.plugin.version> , когда я использовал версию 3.1.1, все работало. Возможно, это поможет вам - если нет, может быть другая проблема.
Где вы это увидели в моем pom.xml? Я не могу найти тег <maven.jar.plugin.version>3.1.2</maven.jar.plugin.version>. Не могли бы вы объяснить, где мне нужно настроить это?
Посмотрите в эффективном pom что-то вроде <plugin><artifactId>maven-jar-plugin</artifactId><version>...</version><executions>...
Это ошибка в Eclipse, как вы можете видеть здесь: https://bugs.eclipse.org/bugs/show_bug.cgi?id=547340
Я исправил, добавив это свойство в свой pom.xml
<properties>
<maven-jar-plugin.version>3.1.1</maven-jar-plugin.version>
</properties>
Эй, какую версию maven вы используете? Вы пытались создать проект из CLI? если да, то какой результат вы получаете? Я попытался создать ваш POM, и он отлично работает для меня, как из CLI, так и из Eclipse.