plugins Ġ{ ĊĠĠĠ Ġkotlin (" jvm ") ĊĠĠĠ Ġid (" dev . clojure ph ant . clojure ") ĊĠĠĠ Ġid (" net . cord a . plugins . cord app ") ĊĠĠĠ Ġid (" net . cord a . plugins . qu asar - utils ") ĊĠĠĠ Ġ` maven - publish ` ĊĠĠĠ Ġsigning Ċ } Ċ Ċ val Ġc ord a Group Ġ= Ġ" net . cord a " Ċ val Ġc ord a Version Ġ= Ġ" 4 . 8 " Ċ Ċ dependencies Ġ{ ĊĠĠĠ Ġimplementation (" org . clojure ", Ġ" clojure ", Ġ" 1 . 1 0 . 0 ") ĊĠĠĠ Ġimplementation (" com . x tdb ", Ġ" x tdb - core ", Ġversion . toString ()) ĊĠĠĠ Ġimplementation (" pro . j ux t . clo j ars - mir rors . com . github . se anc or field ", Ġ" next . jdbc ", Ġ" 1 . 2 . 6 7 4 ") ĊĠĠĠ Ġimplementation ( project (": x tdb - cord a - state ")) ĊĊĠĠĠ Ġcompile Only (" com . h 2 database ", Ġ" h 2 ", Ġ" 1 . 4 . 1 9 9 ") ĊĠĠĠ Ġcompile Only (" org . postgresql ", Ġ" postgresql ", Ġ" 4 2 . 2 . 1 7 ") ĊĊĠĠĠ Ġc ord a Compile ( cord a Group , Ġ" cord a - core ", Ġc ord a Version ) ĊĠĠĠ Ġc ord a Compile ( cord a Group , Ġ" cord a - jackson ", Ġc ord a Version ) ĊĠĠĠ Ġc ord a Compile ( cord a Group , Ġ" cord a - rpc ", Ġc ord a Version ) ĊĠĠĠ Ġc ord a Runtime ( cord a Group , Ġ" cord a ", Ġc ord a Version ) Ċ } Ċ Ċ publishing Ġ{ ĊĠĠĠ Ġpublications Ġ{ ĊĠĠĠĠĠĠĠ Ġcreate < Maven Publication >(" maven ") Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġfrom ( components [" java "]) ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġpom Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġname . set (" XT DB ĠC ord a ") ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġdescription . set (" A ĠX T DB Ġmodule Ġthat Ġallows Ġyou Ġto Ġpipe Ġverified ĠC ord a Ġtransactions Ġinto Ġan ĠX T DB Ġnode , Ġto Ġthen Ġquery Ġusing ĠX T DB âĢĻ s Ġb ite mp oral ĠD atalog Ġquery Ġengine . Ġ") ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġurl . set (" https :// github . com / x tdb / x tdb ") ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġlicenses Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġlicense Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġname . set (" The ĠMIT ĠLicense ") ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġurl . set (" https :// opensource . org / licenses / MIT ") ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġdevelopers Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġdeveloper Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġid . set (" j ux t ") ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġname . set (" J UX T ") ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġsc m Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġconnection . set (" scm : git : git :// github . com / x tdb / x tdb . git ") ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġdeveloper Connection . set (" scm : git : ssh :// github . com : x tdb / x tdb . git ") ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġurl . set (" https :// github . com / x tdb / x tdb ") ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġrepositories Ġ{ ĊĠĠĠĠĠĠĠ Ġmaven Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġname Ġ= Ġ" oss rh " ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġreleases Repo Url Ġ= Ġ" https :// s 0 1 . oss . son atype . org / service / local / staging / deploy / maven 2 " ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġsnapshots Repo Url Ġ= Ġ" https :// s 0 1 . oss . son atype . org / content / repositories / snapshots " ĊĠĠĠĠĠĠĠĠĠĠĠ Ġurl Ġ= Ġuri ( if Ġ(! version . toString (). endsWith ("- SNAPSHOT ")) Ġreleases Repo Url Ġelse Ġsnapshots Repo Url ) ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġcredentials Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġusername Ġ= Ġproject . properties [" oss rh Username "] Ġas ? ĠString ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġpassword Ġ= Ġproject . properties [" oss rh Password "] Ġas ? ĠString ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ Ċ signing Ġ{ ĊĠĠĠ Ġuse G pg Cmd () ĊĠĠĠ Ġsign ( publishing . publications [" maven "]) Ċ } Ċ Ċ java Ġ{ ĊĠĠĠ Ġwith Javadoc Jar () ĊĠĠĠ Ġwith Sources Jar () Ċ } Ċ Ċ tasks . javadoc Ġ{ Ċ } Ċ