Comme indiqué ci-dessous, lorsque le `` test gradle '' est effectué, JUnit 5 échoue à s'exécuter en raison de lombok et ainsi de suite.
> gradle test
Hoge.java:3: error: package lombok does not exist
import lombok.Data;
^
Hoge.java:5: error: cannot find symbol
@Data
^
symbol: class Data
2 errors
FAILURE: Build failed with an exception.
Lombok avec testCompileOnly '' et
testAnnotationProcessor '' comme indiqué sur https://medium.com/@tsuyoshiushio/gradle-5-0-with-lombok-and-spring-boot-e8ca564fc552 Mettez dedans. Je ne comprends pas bien les détails, mais je pense que je dois configurer le traitement des annotations de lombok pour être efficace même pendant le test.
dependencies {
compileOnly("org.projectlombok:lombok:${lombokVersion}")
testCompileOnly("org.projectlombok:lombok:${lombokVersion}")
annotationProcessor("org.projectlombok:lombok:${lombokVersion}")
testAnnotationProcessor("org.projectlombok:lombok:${lombokVersion}")
}
Recommended Posts