/* Ċ Ġ* Ġ ĠCopyright Ġ( c ) Ġ 2 0 2 2 ĠMicrosoft ĠCorporation Ċ Ġ* Ċ Ġ* Ġ ĠThis Ġprogram Ġand Ġthe Ġaccompanying Ġmaterials Ġare Ġmade Ġavailable Ġunder Ġthe Ċ Ġ* Ġ Ġterms Ġof Ġthe ĠApache ĠLicense , ĠVersion Ġ 2 . 0 Ġwhich Ġis Ġavailable Ġat Ċ Ġ* Ġ Ġhttps :// www . apache . org / licenses / LICENSE - 2 . 0 Ċ Ġ* Ċ Ġ* Ġ ĠSPDX - License - Identifier : ĠApache - 2 . 0 Ċ Ġ* Ċ Ġ* Ġ ĠContributors : Ċ Ġ* ĠĠĠĠĠĠ ĠMicrosoft ĠCorporation Ġ- Ġinitial ĠAPI Ġand Ġimplementation Ċ Ġ* Ċ Ġ*/ Ċ Ċ val Ġok Http Version : ĠString Ġby Ġproject Ċ val Ġj od ah Fails afe Version : ĠString Ġby Ġproject Ċ val Ġed c Core Version : ĠString Ġby Ġproject Ċ Ċ plugins Ġ{ ĊĠĠĠ Ġ` java - library ` ĊĠĠĠ Ġid (" application ") ĊĠĠĠ Ġid (" com . github . john ren gel man . shadow ") Ġversion Ġ" 7 . 0 . 0 " Ċ } Ċ Ċ dependencies Ġ{ ĊĠĠĠĠ Ġimplementation (" org . eclipse . datas pace connector : web - spi :${ edc Core Version }") ĊĠĠĠĠ Ġimplementation (" org . eclipse . datas pace connector : core - base :${ edc Core Version }") ĊĠĠĠĠ Ġimplementation (" org . eclipse . datas pace connector : core - boot :${ edc Core Version }") ĊĠĠĠĠ Ġimplementation (" org . eclipse . datas pace connector : http :${ edc Core Version }") ĊĠĠĠĠ Ġimplementation (" org . eclipse . datas pace connector : data - plane - spi :${ edc Core Version }") ĊĠĠĠĠ Ġimplementation (" org . eclipse . datas pace connector : data - plane - framework :${ edc Core Version }") ĊĠĠĠĠ Ġimplementation (" org . eclipse . datas pace connector : data - plane - http :${ edc Core Version }") ĊĠĠĠĠ Ġimplementation (" org . eclipse . datas pace connector : data - plane - api :${ edc Core Version }") ĊĠĠĠĠ Ġimplementation ( project (": extensions : azure : data - plane - azure - storage ")) Ċ } Ċ Ċ application Ġ{ ĊĠĠĠ Ġmain Class . set (" org . eclipse . datas pace connector . boot . system . runtime . Base Runtime ") Ċ } Ċ Ċ tasks . with Type < com . github . jen gel man . gradle . plugins . shadow . tasks . Shadow Jar > Ġ{ ĊĠĠĠ Ġexclude (" **/ pom . properties ", Ġ" **/ pom . xm ", Ġ" jn di . properties ", Ġ" jetty - dir . css ", Ġ" META - INF / maven /** ") ĊĠĠĠ Ġmerge Service Files () ĊĠĠĠ Ġarchive FileName . set (" data - plane - server . jar ") Ċ } ĊĊ Ċ publishing Ġ{ ĊĠĠĠ Ġpublications Ġ{ ĊĠĠĠĠĠĠĠ Ġcreate < Maven Publication >(" data - plane - server ") Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġartifact Id Ġ= Ġ" data - plane - server " ĊĠĠĠĠĠĠĠĠĠĠĠ Ġfrom ( components [" java "]) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } ĊĊĊ