plugins { id 'java-library' } dependencies { compileOnly group: 'jakarta.platform', name: 'jakarta.jakartaee-api', version: getProperty('jakarta.ee.version') compileOnly group: 'javax.xml.bind', name: 'jaxb-api', version: getProperty('jaxb.api.version') } tasks.named(JavaPlugin.COMPILE_JAVA_TASK_NAME, JavaCompile) { JavaCompile j -> options.compilerArgs += [ '--add-reads', 'net.woggioni.jpacrepo.api=ALL-UNNAMED' ] }