spring-boot gradle plugin can't be found

Applying a plugin by plugin id is not supported in script plugins. You must use the plugin's fully qualified class name.

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

See this thread for more information.

UPDATE: Updating plugin class name.


These are the Plugins that I am using on spring boot 2.0.1

apply plugin: 'java'
apply plugin: 'org.springframework.boot'
apply plugin: 'io.spring.dependency-management'

My complete vanilla gradle file here (Spring boot 2.0.5)

buildscript {
    ext {
        springBootVersion = '2.0.5.RELEASE'
    }
    repositories {
        mavenCentral()
    }
    dependencies {
        classpath("org.springframework.boot:spring-boot-gradle-plugin:${springBootVersion}")
    }
}

apply plugin: 'java'
apply plugin: 'org.springframework.boot'
apply plugin: 'io.spring.dependency-management'

group = 'com.example'
version = '0.0.1-SNAPSHOT'
sourceCompatibility = 1.8

repositories {
    mavenCentral()
}


dependencies {
    compile('org.springframework.boot:spring-boot-starter')
    testCompile('org.springframework.boot:spring-boot-starter-test')
}

OR

there is an even better option, go to the spring starter (spring boot template generating tool) start.spring.io And generate a template project from there, and build step-by-step from there.


This code works for me

 plugins{

  id 'org.springframework.boot' version '2.0.3.RELEASE'

 }