[weaver-pojo] Implement first prototype of POJO weaving

This commit is contained in:
2024-10-20 21:30:00 +02:00
parent 37d64502ad
commit 002f59ebd0
40 changed files with 2144 additions and 31 deletions

View File

@@ -25,13 +25,19 @@ allprojects {
testCompileOnly(lombok)
testAnnotationProcessor(lombok)
compileOnly("com.google.auto.service:auto-service-annotations:${properties["auto_service.version"]}")
annotationProcessor("com.google.auto.service:auto-service:${properties["auto_service.version"]}")
val autoServiceAnnotations = "com.google.auto.service:auto-service-annotations:${properties["auto_service.version"]}"
val autoService = "com.google.auto.service:auto-service:${properties["auto_service.version"]}"
compileOnly(autoServiceAnnotations)
annotationProcessor(autoService)
testCompileOnly(autoServiceAnnotations)
testAnnotationProcessor(autoService)
implementation("org.jetbrains:annotations:${properties["jetbrains_annotations.version"]}")
testImplementation(platform("org.junit:junit-bom:5.10.0"))
testImplementation(platform("org.junit:junit-bom:${properties["junit.version"]}"))
testImplementation("org.junit.jupiter:junit-jupiter")
testImplementation("org.mockito:mockito-core:${properties["mockito.version"]}")
testImplementation("org.assertj:assertj-core:${properties["assertj.version"]}")
}
tasks.test {