import Ġcom . github . jen gel man . gradle . plugins . shadow . tasks . Shadow Jar Ċ Ċ /* Ċ Ġ* ĠThis Ġfile Ġwas Ġgenerated Ġby Ġthe ĠGradle Ġ' init ' Ġtask . Ċ Ġ* Ċ Ġ* ĠThis Ġgenerated Ġfile Ġcontains Ġa Ġsample ĠScala Ġlibrary Ġproject Ġto Ġget Ġyou Ġstarted . Ċ Ġ* ĠFor Ġmore Ġdetails Ġtake Ġa Ġlook Ġat Ġthe ĠScala Ġplugin Ġchapter Ġin Ġthe ĠGradle Ċ Ġ* ĠUser ĠManual Ġavailable Ġat Ġhttps :// docs . gradle . org / 5 . 6 . 3 / user guide / scala _ plugin . html Ċ Ġ*/ Ċ Ċ description Ġ= Ġ" Grad oop ĠSpark ĠB ench marks " Ċ Ċ apply ( plugin Ġ= Ġ" com . github . john ren gel man . shadow ") Ċ Ċ dependencies Ġ{ ĊĠĠĠ Ġimplementation ( project (": gr adoop - spark - common ")) ĊĠĠĠ Ġimplementation ( project (": gr adoop - spark ")) ĊĊĠĠĠ Ġ// runtime ( project (": gr adoop - spark - common ")) ĊĠĠĠ Ġ// runtime ( project (": gr adoop - spark ")) ĊĊĠĠĠ Ġimplementation (" org . apache . spark : spark - core _${ Versions . scala Major }:${ Versions . spark }") ĊĠĠĠ Ġimplementation (" org . apache . spark : spark - sql _${ Versions . scala Major }:${ Versions . spark }") ĊĊĠĠĠ Ġimplementation (" com . google . gu ava : gu ava :${ Versions . gu ava }") ĊĊĠĠĠ Ġimplementation (" org . rog ach : scal lop _${ Versions . scala Major }:${ Versions . scal lop }") Ċ } Ċ Ċ tasks Ġ{ ĊĠĠĠ Ġ" shadow Jar "( Shadow Jar :: class ) Ġ{ ĊĠĠĠĠĠĠĠ Ġ// minimize () ĊĠĠĠ Ġ} Ċ } Ċ