J'ai ajouté les deux lignes suivantes à Gradle et ai exécuté Gradle, mais j'ai eu une erreur.
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' <--ajouter à
annotationProcessor 'org.projectlombok:lombok:1.18.6' <--ajouter à
}
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>
Je ne sais pas quelle mesure j'ai entendue, mais je l'ai fait de haut en bas et j'ai finalement réussi.
Cochez Activer le traitement des annotations. Intellij IDEA -> Preferences -> Compiler -> Annotation Processors
Cochez Activer le traitement des annotations. File -> Other Settings -> Default Settings -> Compiler -> Annotation Processors
Installez le plug-in Lombok Intellij IDEA -> Preferences -> Plugins ->Browse Repositories-> Search for "Lombok"-> install plugin -> Apply and restart IDEA
Cochez Travailler hors ligne. Intellij IDEA -> Preferences -> Build, Execution, Deployment -> Build Tools -> Gradle
Après les mesures ci-dessus, lorsque j'ai exécuté la construction, l'erreur suivante est apparue.
Ce qui suit a été ajouté à pom.xml. Référence: 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>
<!--d'ici-->
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.18.6</version>
<scope>provided</scope>
</dependency>
<!--Ajouter ici-->
</dependencies>
La construction a réussi.
Recommended Posts