25 lines
748 B
Groovy
25 lines
748 B
Groovy
plugins {
|
|
id 'java-library'
|
|
}
|
|
|
|
dependencies {
|
|
compileOnly catalog.jakarta.xml.bind.api
|
|
compileOnly catalog.jakarta.persistence.api
|
|
compileOnly catalog.jakarta.inject.api
|
|
compileOnly catalog.jakarta.ejb.api
|
|
compileOnly catalog.jakarta.enterprise.cdi.api
|
|
compileOnly catalog.jakarta.json.bind.api
|
|
compileOnly catalog.jakarta.json.api
|
|
compileOnly catalog.jakarta.annotation.api
|
|
compileOnly catalog.slf4j.api
|
|
// compileOnly catalog.hibernate.core
|
|
implementation catalog.liquibase.core
|
|
annotationProcessor catalog.hibernate.jpamodelgen
|
|
|
|
}
|
|
|
|
tasks.named(JavaPlugin.COMPILE_JAVA_TASK_NAME, JavaCompile) {
|
|
options.compilerArgs += [
|
|
'--add-reads', 'net.woggioni.jpacrepo.api=ALL-UNNAMED'
|
|
]
|
|
} |