2014-10-26 17 views
9

Mam osobny skrypt gradle, który jest właśnie dodawaniem wtyczki Spring-Boot. Wygląda to tak:wtyczka grad-boot nie może być znaleziona.

buildscript { 
    repositories { 
     mavenLocal() 
     mavenCentral() 
     maven { url 'http://repo.spring.io/libs-release' } 
    } 
    dependencies { 
     classpath 'org.springframework.boot:spring-boot-gradle-plugin:1.1.8.RELEASE' 
    } 
} 

apply plugin: 'spring-boot' 

Następnie w innym projekcie, jest określany następująco:

apply from: '../../food-orders-online-main/spring-boot.gradle' 

Kiedy biegnę zbudować zadanie Dostaję następujący błąd:

A problem occurred evaluating script. 
> Failed to apply plugin [id 'spring-boot'] 
> Plugin with id 'spring-boot' not found. 

Ktoś wie, co robię źle?

+0

Mam ** 'Identyfikator wtyczki 'wiosenny rozruch' jest przestarzały. Zamiast tego użyj "org.springframework.boot". ** – acdcjunior

Odpowiedz

12

Zastosowanie wtyczki przez identyfikator wtyczki nie jest obsługiwane w wtyczkach skryptów. Musisz użyć w pełni kwalifikowanej nazwy klasy wtyczki.

apply plugin: org.springframework.boot.gradle.plugin.SpringBootPlugin 

Aby uzyskać więcej informacji, patrz this thread.

AKTUALIZACJA: Aktualizacja nazwy klasy wtyczki.

+0

Czy w wersji 1.4.0 Spring Boot coś się zmieniło? Czy nazwa klasy wtyczki jest wciąż taka sama? – Defozo

-4

Czy to możliwe, że nie masz @SpringBootApplication z głównym (String [] main) w swojej klasie?

1

Począwszy od SpringBoot 1.4.0.RELEASE pakiet wtyczek został nieznacznie zmieniony.

apply plugin: org.springframework.boot.gradle.plugin.SpringBootPlugin 
Powiązane problemy