无法在Gradle中安装Lombok

事件

在Gradle中添加以下两行,并执行Gradle,但出现错误。

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' <--追加
    annotationProcessor 'org.projectlombok:lombok:1.18.6' <--追加
}

错误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>

解决方案 1

我不知道听说了哪些对策,但按照从上到下的顺序做了之后,最后成功了。

スクリーンショット 2019-04-05 17.44.53.png

错误2

在以上的对策之后,执行构建时出现了以下错误。

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

2项对策

我已经在 pom.xml 文件中添加了以下内容。
参考链接: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>
        <!-- ここから -->
        <dependency>
            <groupId>org.projectlombok</groupId>
            <artifactId>lombok</artifactId>
            <version>1.18.6</version>
            <scope>provided</scope>
        </dependency>
        <!-- ここまで追加 -->
    </dependencies>

工程順利通过。

广告
将在 10 秒后关闭
bannerAds