import Ġorg . j enk in sci . gradle . plugins . j pi . J pi Developer č Ċ import Ġorg . j enk in sci . gradle . plugins . j pi . J pi License č Ċ import Ġorg . jetbrains . kotlin . gradle . internal . K apt Generate Stub s Task č Ċ import Ġorg . jetbrains . kotlin . gradle . internal . K apt Task č Ċ import Ġorg . jetbrains . kotlin . gradle . tasks . Kotlin Compile čĊč Ċ plugins Ġ{ čĊĠĠĠ Ġkotlin (" jvm ") Ġversion Ġ(" 1 . 2 . 3 1 ") čĊĠĠĠ Ġkotlin (" k apt ") Ġversion Ġ(" 1 . 2 . 3 1 ") čĊčĊĠĠĠ Ġid (" org . jenkins - ci . j pi ") Ġversion Ġ(" 0 . 2 5 . 0 ") č Ċ } čĊč Ċ val Ġtest Ġby Ġtasks . getting ( Test :: class ) Ġ{ čĊĠĠĠ Ġuse JUnit Platform () č Ċ } čĊč Ċ repositories Ġ{ čĊĠĠĠ Ġmaven (" http :// repo . jenkins - ci . org / public ") čĊĠĠĠ Ġj center () č Ċ } čĊč Ċ val Ġkotlin Version Ġby Ġproject č Ċ val Ġth y me leaf Version Ġby Ġproject č Ċ val Ġjavax Mail Version Ġby Ġproject č Ċ val Ġjavax Servlet Version Ġby Ġproject č Ċ val Ġj Git Version Ġby Ġproject č Ċ val Ġj upiter Version Ġby Ġproject č Ċ val Ġh am crest Version Ġby Ġproject č Ċ val Ġlog 4 j Version Ġby Ġproject čĊč Ċ val Ġjenkins Mailer Plugin Version Ġby Ġproject č Ċ val Ġjenkins Credentials Plugin Version Ġby Ġproject č Ċ val Ġjenkins Workflow Plugin Version Ġby Ġproject č Ċ val Ġjenkins Core Version Ġby Ġproject čĊč Ċ val Ġse z po z Version Ġby Ġproject čĊč Ċ dependencies Ġ{ čĊĠĠĠ Ġimplementation ( kotlin (" stdlib - jre 8 ", Ġ"$ kotlin Version ")) čĊĠĠĠ Ġimplementation (" com . sun . mail : javax . mail :$ javax Mail Version ") čĊĠĠĠ Ġimplementation (" org . thy me leaf : thy me leaf :$ thy me leaf Version ") čĊĠĠĠ Ġimplementation (" org . eclipse . j git : org . eclipse . j git :$ j Git Version ") čĊčĊĠĠĠ Ġimplementation (" org . apache . logging . log 4 j : log 4 j - core :$ log 4 j Version ") čĊĠĠĠ Ġimplementation (" org . apache . logging . log 4 j : log 4 j - api :$ log 4 j Version ") čĊčĊĠĠĠ Ġjenkins Plugins (" org . jenkins - ci . plugins . workflow : workflow - api :$ jenkins Workflow Plugin Version @ jar ") čĊĠĠĠ Ġjenkins Plugins (" org . jenkins - ci . plugins . workflow : workflow - job :$ jenkins Workflow Plugin Version @ jar ") čĊĠĠĠ Ġjenkins Plugins (" org . jenkins - ci . plugins : mailer :$ jenkins Mailer Plugin Version @ jar ") čĊĠĠĠ Ġjenkins Plugins (" org . jenkins - ci . plugins : credentials :$ jenkins Credentials Plugin Version @ jar ") čĊĠĠĠ Ġjenkins Plugins (" org . jenkins - ci . plugins . workflow : workflow - step - api :$ jenkins Workflow Plugin Version @ jar ") čĊčĊĠĠĠ Ġtest Implementation (" org . junit . jupiter : junit - jupiter - api :${ jupiter Version }") čĊĠĠĠ Ġtest Implementation (" org . junit . jupiter : junit - jupiter - params :${ jupiter Version }") čĊčĊĠĠĠ Ġtest Runtime Only (" org . junit . jupiter : junit - jupiter - engine :${ jupiter Version }") čĊčĊĠĠĠ Ġk apt (" net . java . se z po z : se z po z :${ se z po z Version }") č Ċ } čĊč Ċ java Ġ{ čĊĠĠĠ Ġsource Compatibility Ġ= ĠJava Version . VERSION _ 1 _ 8 č Ċ } čĊč Ċ k apt Ġ{ čĊĠĠĠ Ġcorrect Error Types Ġ= Ġtrue č Ċ } čĊč Ċ jenkins Plugin Ġ{ čĊĠĠĠ ĠdisplayName Ġ= Ġ" Dev ĠNot ifier " čĊĠĠĠ Ġshort Name Ġ= Ġ" dev - notifier " čĊĠĠĠ Ġgit Hub Url Ġ= Ġ" https :// github . com / v hs 2 1 / dev - notifier " čĊčĊĠĠĠ Ġcore Version Ġ= Ġjenkins Core Version Ġas ĠString ? čĊĠĠĠ Ġcompatible Since Version Ġ= Ġcore Version čĊĠĠĠ Ġfile Extension Ġ= Ġ" j pi " čĊĠĠĠ Ġplugin First ClassLoader Ġ= Ġfalse čĊčĊĠĠĠ Ġdevelopers Ġ= Ġthis . De velopers (). apply Ġ{ čĊĠĠĠĠĠĠĠ Ġdeveloper ( delegate Closure Of < J pi Developer > Ġ{ čĊĠĠĠĠĠĠĠĠĠĠĠ Ġset Property (" id ", Ġ" mad head ") čĊĠĠĠĠĠĠĠĠĠĠĠ Ġset Property (" name ", Ġ" Si ar he i ĠK ru ka u ") čĊĠĠĠĠĠĠĠĠĠĠĠ Ġset Property (" email ", Ġ" si ar he i . k ru ka u @ gmail . com ") čĊĠĠĠĠĠĠĠĠĠĠĠ Ġset Property (" url ", Ġ" https :// mad head . me ") čĊĠĠĠĠĠĠĠĠĠĠĠ Ġset Property (" timezone ", Ġ" UTC + 3 ") čĊĠĠĠĠĠĠĠ Ġ}) čĊĠĠĠĠĠĠĠ Ġdeveloper ( delegate Closure Of < J pi Developer > Ġ{ čĊĠĠĠĠĠĠĠĠĠĠĠ Ġset Property (" id ", Ġ" v hs 2 1 ") čĊĠĠĠĠĠĠĠĠĠĠĠ Ġset Property (" name ", Ġ" U lad z is la u ĠSh am ion ak ") čĊĠĠĠĠĠĠĠĠĠĠĠ Ġset Property (" email ", Ġ" ul ad z is la u . sh am ion ak @ gmail . com ") čĊĠĠĠĠĠĠĠĠĠĠĠ Ġset Property (" timezone ", Ġ" UTC + 3 ") čĊĠĠĠĠĠĠĠ Ġ}) čĊĠĠĠ Ġ} čĊčĊĠĠĠ Ġlicenses Ġ= Ġthis . License s (). apply Ġ{ čĊĠĠĠĠĠĠĠ Ġlicense ( delegate Closure Of < J pi License > Ġ{ čĊĠĠĠĠĠĠĠĠĠĠĠ Ġset Property (" url ", Ġ" http :// www . apache . org / licenses / LICENSE - 2 . 0 ") čĊĠĠĠĠĠĠĠ Ġ}) čĊĠĠĠ Ġ} č Ċ } čĊč Ċ tasks . with Type ( Kotlin Compile :: class . java ). all Ġ{ čĊĠĠĠ Ġdepends On (" local izer ") čĊčĊĠĠĠ Ġkotlin Options Ġ{ čĊĠĠĠĠĠĠĠ Ġj vm Target Ġ= Ġ" 1 . 8 " čĊĠĠĠ Ġ} č Ċ } čĊč Ċ tasks . with Type ( K apt Task :: class . java ). all Ġ{ čĊĠĠĠ Ġoutputs . up ToDate When Ġ{ Ġfalse Ġ} č Ċ } čĊč Ċ tasks . with Type ( K apt Generate Stub s Task :: class . java ). all Ġ{ čĊĠĠĠ Ġoutputs . up ToDate When Ġ{ Ġfalse Ġ} č Ċ } čĊč Ċ task < Wrapper >(" wrapper ") Ġ{ čĊĠĠĠ Ġgradle Version Ġ= Ġ" 4 . 6 " čĊĠĠĠ Ġdistribution Type Ġ= ĠWrapper . Distribution Type . ALL č Ċ }