plugins Ġ{ ĊĠĠĠ Ġid (" com . github . john ren gel man . shadow ") Ċ } Ċ Ċ val Ġt us ow Full Ġ= Ġname Ċ Ċ dependencies Ġ{ ĊĠĠĠ Ġroot Project . sub projects ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. map Ġ{ Ġit . name Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. filter Ġ{ Ġit Ġ!= Ġt us ow Full Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. forEach Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġapi ( project (" :$ it ")) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠ Ġimplementation (" ch . qos . log back : log back - classic :_ ") Ċ } Ċ Ċ tasks . get ByName < Jar >(" shadow Jar ") Ġ{ ĊĠĠĠ Ġarchive Base Name . set ( project . name ) ĊĠĠĠ Ġarchive Version . set ( project . version . toString ()) ĊĠĠĠ Ġarchive Classifier . set (" red ist ") ĊĠĠĠ Ġfrom ( files ("${ root Project . project Dir }/ LICENSE ")) Ċ }