无法在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
我不知道听说了哪些对策,但按照从上到下的顺序做了之后,最后成功了。
错误2
在以上的对策之后,执行构建时出现了以下错误。
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>
工程順利通过。