Proguard

2024-06-09 Thread Kevin Jones
Does anybody here have any experience using JOOQ with Proguard? First I have these warnings like this: Warning: io.r2dbc.spi.NonNullApi: can't find referenced class javax.annotation.Nonnull Warning: io.r2dbc.spi.NonNullApi: can't find referenced class javax.annotation.meta.TypeQualifierDefault W

Re: Proguard

2024-06-09 Thread Kevin Jones
So, in the proguard rules -keep interface org.jooq.** { ; } -keep class org.jooq.** { *; } Seems to work! Kevin On Sunday, June 9, 2024 at 12:40:36 PM UTC+1 Kevin Jones wrote: > Does anybody here have any experience using JOOQ with Proguard? > > > First I have these warnings like this: > > War

Re: Proguard

2024-06-09 Thread Rob Sargent
On 6/9/24 06:01, Kevin Jones wrote: Warning: org.jooq.impl.DSL: can't find referenced class org.jetbrains.annotations.ApiStatus$Obsolete Warning: org.jooq.impl.DSL: can't find referenced class org.jetbrains.annotations.ApiStatus$Obsolete jOOQ depends on jetbrains?! -- You r

Re: Proguard

2024-06-09 Thread Lukas Eder
Hi Kevin, Thanks for your message. The mandatory and optional dependencies are summarised in the module-info.java file here (for reasons we might never truly know, the keyword is "static", not "optional"): https://github.com/jOOQ/jOOQ/blob/main/jOOQ/src/main/java/module-info.java You'll find the

Re: Proguard

2024-06-09 Thread Lukas Eder
Rob, On Mon, Jun 10, 2024 at 8:17 AM Rob Sargent wrote: > On 6/9/24 06:01, Kevin Jones wrote: > > >> Warning: org.jooq.impl.DSL: can't find referenced class >> org.jetbrains.annotations.ApiStatus$Obsolete >> Warning: org.jooq.impl.DSL: can't find referenced class >> org.jetbrains.annotations.Api