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' ] }