2017-12-10 1 views
0

nicht erstellt Ich habe Lombock zu der Gradle-Datei hinzugefügt, aber ich habe ein Problem mit dem Erstellen einer Gradle.Wenn ich die Abhängigkeit von Lombock in Gradle-Datei hinzufüge, wird es

buildscript { 
ext { 
    springBootVersion = '2.0.0.M7' 
} 
repositories { 
    mavenCentral() 
    maven { url "https://repo.spring.io/snapshot" } 
    maven { url "https://repo.spring.io/milestone" } 
} 
dependencies { 
    classpath("org.springframework.boot:spring-boot-gradle- 
plugin:${springBootVersion}") 
    } 
} 
    apply plugin: 'java' 
    apply plugin: 'eclipse' 
    apply plugin: 'org.springframework.boot' 
    apply plugin: 'io.spring.dependency-management' 

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

    repositories { 
     mavenCentral() 
     maven { url "https://repo.spring.io/snapshot" } 
     maven { url "https://repo.spring.io/milestone" } 
    } 
    dependencies { 
compile('org.springframework.boot:spring-boot-starter-web') 
testCompile('org.springframework.boot:spring-boot-starter-test') 
compileOnly ('org.projectlombok:lombok:1.16.18') 
apt("org.projectlombok:lombok:1.16.18") 
    } 

Fehler Ein Problem bei der Evaluierung des Stammprojekts "Task" ist aufgetreten.

kann nicht Methode apt() für Argumente finden [org.projectlombok: lombok: 1.16.18] auf Objekt vom Typ org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependenc yHandler.

Wie dieses Problem

Antwort

0

Es scheint mir zu lösen, dass das Problem nicht mit lombok ist, aber mit der fehlenden apt Plugin. Versuchen Sie es anzuwenden, wie beschrieben here, d. H., Fügen Sie Ihrer Gradle-Datei Folgendes hinzu:

buildscript { 
    repositories { 
    maven { 
     url "https://plugins.gradle.org/m2/" 
    } 
    } 
    dependencies { 
    classpath "net.ltgt.gradle:gradle-apt-plugin:0.13" 
    } 
} 

apply plugin: "net.ltgt.apt" 
Verwandte Themen