plugins Ġ{ ĊĠ Ġjava ĊĠ Ġ` maven - publish ` Ċ } Ċ Ċ java Ġ{ ĊĠ Ġwith Sources Jar () Ċ } Ċ Ċ publishing Ġ{ ĊĠ Ġrepositories Ġ{ ĊĠĠĠ Ġmaven Ġ{ ĊĠĠĠĠĠ Ġname Ġ= Ġ" clo j ars " ĊĠĠĠĠĠ Ġurl Ġ= Ġuri (" https :// repo . clo j ars . org ") ĊĠĠĠĠĠ Ġcredentials Ġ{ ĊĠĠĠĠĠĠĠ Ġusername Ġ= ĠSystem . getenv (" CLO J ARS _ USER ") ĊĠĠĠĠĠĠĠ Ġpassword Ġ= ĠSystem . getenv (" CLO J ARS _ TOKEN ") ĊĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĠ Ġ} ĊĊĠ Ġpublications . with Type < Maven Publication >() Ġ{ ĊĠĠĠ Ġ// Ġuse Ġstatic Ġversions Ġin Ġpom s ĊĠĠĠ Ġversion Mapping Ġ{ ĊĠĠĠĠĠ Ġusage (" java - api ") Ġ{ ĊĠĠĠĠĠĠĠ Ġfrom Resolution Of (" runtime Classpath ") ĊĠĠĠĠĠ Ġ} ĊĠĠĠĠĠ Ġusage (" java - runtime ") Ġ{ ĊĠĠĠĠĠĠĠ Ġfrom Resolution Result () ĊĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġpom Ġ{ ĊĠĠĠĠĠ Ġ// Ġinclude Ġrepository Ġinfo Ġin ĠPO M Ġ( needed Ġfor Ġcl j doc ) ĊĠĠĠĠĠ Ġsc m Ġ{ ĊĠĠĠĠĠĠĠ Ġconnection . set (" https :// github . com / clojure ph ant / clojure ph ant . git ") ĊĠĠĠĠĠĠĠ Ġdeveloper Connection . set (" git @ github . com : clojure ph ant / clojure ph ant . git ") ĊĠĠĠĠĠĠĠ Ġurl . set (" https :// github . com / clojure ph ant / clojure ph ant ") ĊĠĠĠĠĠĠĠ Ġif Ġ(! version . toString (). contains ("+ ")) Ġ{ ĊĠĠĠĠĠĠĠĠĠ Ġtag . set ( version . toString ()) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĠ Ġ} Ċ } Ċ Ċ // ĠClo j ars Ġdoesn " t Ġsupport Ġmodule Ġmetadata Ċ tasks . with Type < Generate Module Metadata >() Ġ{ ĊĠĠĠ Ġenabled Ġ= Ġfalse Ċ } Ċ