Я бы хотел включить плагин весенней загрузки в свой проект, используя gradle 5.2.Ниже приведено текущее состояние моего build.gradle, за которым следуют вещи, которые я пытался сделать.В настоящее время я пытаюсь использовать поддержку спецификации Gradle 5 , но это не является жестким требованием.Я просто хочу знать, как решить ошибку
плагин с идентификатором 'org.springframework / boot' не найден
ОБНОВЛЕНИЕ: Обновленоструктура ниже, чтобы лучше представить мой вариант использования.
build.gradle
apply from: 'boot.gradle'
boot.gradle
repositories {
mavenCentral()
}
apply plugin: 'java'
apply plugin: 'eclipse'
apply plugin: 'org.springframework.boot'
dependencies {
implementation platform('org.springframework.boot:spring-boot-dependencies:2.0.0.RELEASE')
implementation group: 'org.springframework.boot', name: 'spring-boot-starter-web', version: '2.0.0.RELEASE'
implementation group: 'org.springframework.boot', name: 'spring-boot-starter-tomcat', version: '2.0.0.RELEASE'
implementation group: 'org.springframework.boot', name: 'spring-boot-gradle-plugin', version: '2.0.0.RELEASE'
}
Чтобы воссоздать мою ошибку, вам нужен только один файл в вашем проекте:
Application.java
@SpringBootApplication
public class Application {
public static void main(String[] args) {
SpringApplication.run(Application.class, args);
}
}
Я попытался реализовать найденное решение here , основанный на
Во внешних скриптах (мы называем их плагинами скриптов) идентификаторы плагинов использовать нельзя.Вместо этого должно использоваться полное имя класса.Это известная ошибка.
и здесь , которая не работает для меня, даже если я перейду на использование весны 2.0.5.
как и другие аналогичные решения.