plugins Ġ{ ĊĠĠĠ Ġ` java - library ` ĊĠĠĠ Ġ` maven - publish ` Ċ } Ċ Ċ group Ġ= Ġ" com . github . ler oy gu illa ume " Ċ // Ġpin Ġthe Ġn exus Ġartifact Ġversion Ġat Ġthe ĠKey cloak Ġserver Ġversion Ċ version Ġ= Ġ" 1 6 . 1 . 0 " Ċ Ċ publishing Ġ{ ĊĠĠĠ Ġpublications Ġ{ ĊĠĠĠĠĠĠĠ Ġcreate < Maven Publication > Ġ(" keycloak - bcrypt ") Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġfrom ( components [" java "]) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĠĠĠ Ġrepositories Ġ{ ĊĠĠĠĠĠĠĠ Ġmaven Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġname Ġ= Ġ" upd ox " ĊĠĠĠĠĠĠĠĠĠĠĠ Ġurl Ġ= Ġuri ( Ġ" https :// nexus . upd ox net . com / repository / releases /") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcredentials ( Password Credentials :: class ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ Ċ repositories Ġ{ ĊĠĠĠ Ġmaven Central () Ċ } ĊĊĊ Ċ dependencies Ġ{ ĊĠĠĠ Ġval Ġbcrypt Version Ġ= Ġ" 0 . 9 . 0 " ĊĠĠĠ Ġval Ġj boss Logging Version Ġ= Ġ" 3 . 4 . 1 . Final " ĊĠĠĠ Ġval Ġkey cloak Version Ġ= Ġ" 1 6 . 1 . 0 " ĊĊĠĠĠ Ġ// ĠBC rypt ĊĠĠĠ Ġimplementation (" at . fav re . lib : bcrypt :$ bcrypt Version ") ĊĊĠĠĠ Ġ// ĠJ Boss ĊĠĠĠ Ġcompile Only (" org . jboss . logging : jboss - logging :$ jboss Logging Version ") ĊĊĠĠĠ Ġ// ĠKey cloak ĊĠĠĠ Ġcompile Only (" org . keycloak : keycloak - common :$ keycloak Version ") ĊĠĠĠ Ġcompile Only (" org . keycloak : keycloak - core :$ keycloak Version ") ĊĠĠĠ Ġcompile Only (" org . keycloak : keycloak - server - spi :$ keycloak Version ") ĊĠĠĠ Ġcompile Only (" org . keycloak : keycloak - server - spi - private :$ keycloak Version ") Ċ } Ċ Ċ tasks Ġ{ ĊĠĠĠ Ġjava Ġ{ ĊĠĠĠĠĠĠĠ Ġsource Compatibility Ġ= ĠJava Version . VERSION _ 1 1 ĊĠĠĠĠĠĠĠ Ġtarget Compatibility Ġ= ĠJava Version . VERSION _ 1 1 ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġjar Ġ{ ĊĠĠĠĠĠĠĠ Ġfrom ( configurations . runtime Classpath . get (). map Ġ{ Ġif Ġ( it . isDirectory ) Ġit Ġelse Ġzip Tree ( it ) Ġ}) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġexclude (" META - INF / MAN IFEST . MF ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġexclude (" META - INF /*. SF ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġexclude (" META - INF /*. D SA ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġexclude (" META - INF /*. RSA ") ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġwrapper Ġ{ ĊĠĠĠĠĠĠĠ Ġgradle Version Ġ= Ġ" 6 . 8 . 1 " ĊĠĠĠ Ġ} Ċ } Ċ