У меня есть два проекта.Один следующий (скажем, проект 1):
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.0.3.RELEASE</version>
<relativePath/>
</parent>
И второй (скажем, проект 2) следующим образом:
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.2.0.BUILD-SNAPSHOT</version>
<relativePath/>
</parent>
Оба имеют следующее:
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
Ну, проект 1 работает нормально.Я вижу Spring Plugin v. 2.0.0.BUILD-SNAPSHOT в моей папке репозитория .M2.
Project 2 выдает следующую ошибку:
***************************
APPLICATION FAILED TO START
***************************
Description:
An attempt was made to call the method org.springframework.plugin.core.PluginRegistry.getPluginFor(Ljava/lang/Object;Lorg/springframework/plugin/core/Plugin;)Lorg/springframework/plugin/core/Plugin; but it does not exist. Its class, org.springframework.plugin.core.PluginRegistry, is available from the following locations:
jar:file:/.../.m2/repository/org/springframework/plugin/spring-plugin-core/2.0.0.BUILD-SNAPSHOT/spring-plugin-core-2.0.0.BUILD-SNAPSHOT.jar!/org/springframework/plugin/core/PluginRegistry.class
It was loaded from the following location:
file:/.../.m2/repository/org/springframework/plugin/spring-plugin-core/2.0.0.BUILD-SNAPSHOT/spring-plugin-core-2.0.0.BUILD-SNAPSHOT.jar
Action:
Correct the classpath of your application so that it contains a single, compatible version of org.springframework.plugin.core.PluginRegistry
Когда я пытаюсь форсироватьверсия для плагина Maven в POM проекта 2, я вижу классическое предупреждение о том, что я переопределяю управляемую версию 2.2.0.BUILD-SNAPSHOT, но нет версии 2.2.0 для плагина Maven.
Странноэто то, что я смог запустить этот проект до вчерашнего дня ...
Может кто-нибудь сказать мне, что происходит не так?
ПРИМЕЧАНИЕ: Когда я понижаю проект 2 до 2.0.3.ВЫПУСКАЙТЕ все начинайте работать.