[JAVA] Ich kann Lombok nicht mit Gradle installieren.

Veranstaltung

Ich habe Gradle die folgenden zwei Zeilen hinzugefügt und Gradle ausgeführt, aber es ist ein Fehler aufgetreten.

dependencies {
    compile("org.springframework.boot:spring-boot-starter-web")
    testCompile('org.springframework.boot:spring-boot-starter-test')
    testCompile('com.jayway.jsonpath:json-path')
    compileOnly 'org.projectlombok:lombok:1.18.6' <--hinzufügen
    annotationProcessor 'org.projectlombok:lombok:1.18.6' <--hinzufügen
}

Fehler 1

Warning:<i><b>root project 'complete': Unable to resolve additional project configuration.</b>
Details: org.gradle.api.artifacts.ResolveException: Could not resolve all dependencies for configuration ':runtimeClasspath'.
Caused by: org.gradle.internal.resolve.ArtifactResolveException: Could not download spring-boot-starter-web.jar (org.springframework.boot:spring-boot-starter-web:2.1.3.RELEASE): No cached version available for offline mode</i>

Gegenmaßnahme 1

Ich weiß nicht, welche Maßnahme ich gehört habe, aber ich habe es von oben bis unten gemacht und es schließlich geschafft.

  1. Aktivieren Sie die Option Anmerkungsverarbeitung aktivieren. Intellij IDEA -> Preferences -> Compiler -> Annotation Processors スクリーンショット 2019-04-05 17.46.29.png

  2. Aktivieren Sie die Option Anmerkungsverarbeitung aktivieren. File -> Other Settings -> Default Settings -> Compiler -> Annotation Processors スクリーンショット 2019-04-08 11.02.20.png スクリーンショット 2019-04-08 11.02.56.png

  3. Installieren Sie das Lombok-Plug-In Intellij IDEA -> Preferences -> Plugins ->Browse Repositories-> Search for "Lombok"-> install plugin -> Apply and restart IDEA スクリーンショット 2019-04-08 11.04.35.png

  4. Aktivieren Sie Offline arbeiten. Intellij IDEA -> Preferences -> Build, Execution, Deployment -> Build Tools -> Gradle スクリーンショット 2019-04-05 17.44.53.png

Fehler 2

Nach den oben genannten Maßnahmen trat beim Ausführen des Builds der folgende Fehler auf.

スクリーンショット 2019-04-08 10.55.32.png

Gegenmaßnahme 2

Folgendes wurde zu pom.xml hinzugefügt. Referenz: https://tyoshikawa1106.hatenablog.com/entry/2015/11/15/220056


    <dependencies>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
        </dependency>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-test</artifactId>
            <scope>test</scope>
        </dependency>
        <dependency>
            <groupId>com.jayway.jsonpath</groupId>
            <artifactId>json-path</artifactId>
            <scope>test</scope>
        </dependency>
        <!--von hier-->
        <dependency>
            <groupId>org.projectlombok</groupId>
            <artifactId>lombok</artifactId>
            <version>1.18.6</version>
            <scope>provided</scope>
        </dependency>
        <!--Addiere hier-->
    </dependencies>

Der Build wurde erfolgreich bestanden.

Recommended Posts

Ich kann Lombok nicht mit Gradle installieren.
Installieren Sie Gradle auf ubuntu16.04
Lombok arbeitet nicht mit Gradle5
Ich habe versucht, JOOQ mit Gradle zu verwenden
Rails können nicht auf dem Mac installiert werden
Der JUnit 5-Gradle-Test führt zu einem Fehler mit der Lombok-Annotation
Ich konnte Docker nicht mit Himbeer pi2 b + installieren.
Ich wollte Spring Boot in einem Multiprojekt gradle
Ich kann Docker-Compose -d nicht mit Docker machen
Ich habe versucht, mit Gradle auf Heroku zu beginnen
Installieren Sie gradle auf dem Mac
Verwenden Sie ProGuard mit Gradle
Lombok mit VS Code
Integrationstest mit Gradle
Installieren Sie Java mit Ansible
Installieren Sie OpenJDK 8 mit RPM
[Ruby] puma kann nicht auf einem Mac installiert werden [Rails usw.]
Installieren Sie lombok auf SpringToolSuite4
Datenkern beginnend mit Gradle
So installieren Sie Gradle und Kotlin mit SDKMAN (Mac)
Verwenden Sie WebJars mit Gradle
Beginnen Sie mit Gradle
Verwenden Sie jlink mit gradle
Ich kann die Installation nach dem Ändern der Ruby-Version nicht bündeln
Ich habe ein Plug-In erstellt, das Jextract mit Gradle-Aufgaben ausführt
Erstellen Sie mit Gradle ein Java-Multiprojekt
Verstopft mit Express npm Installation
Gradle + Kotlin-Glas mit DSL generieren
Installieren Sie Java 7 mit Homebrew (Fass)
Ich habe locker mit Jshell gespielt
Ich habe DI mit Ruby versucht
Installieren Sie Oracle JDK 8 mit Ansible
Ich habe UPSERT mit PostgreSQL ausprobiert.
Reduzieren Sie redundanten Code mit Lombok
Ich habe BIND mit Docker ausprobiert
Verwenden Sie log4j2 mit YAML + Gradle
Hallo Welt mit SpringBoot / Gradle
Ich kann in IntelliJ keine Java-Klasse mit einem bestimmten Namen erstellen
Ich möchte Geräte in Rails hinzufügen, kann die Installation jedoch nicht bündeln