import Ġjet brains . build Server . configs . kotlin . v 2 0 1 8 _ 2 .* č Ċ import Ġjet brains . build Server . configs . kotlin . v 2 0 1 8 _ 2 . build Features . Sw ab ra č Ċ import Ġjet brains . build Server . configs . kotlin . v 2 0 1 8 _ 2 . build Features . sw ab ra č Ċ import Ġjet brains . build Server . configs . kotlin . v 2 0 1 8 _ 2 . build Steps . maven č Ċ import Ġjet brains . build Server . configs . kotlin . v 2 0 1 8 _ 2 . triggers . vcs č Ċ import Ġjet brains . build Server . configs . kotlin . v 2 0 1 8 _ 2 . vcs . Git V cs Root čĊč Ċ /* č Ċ The Ġsettings Ġscript Ġis Ġan Ġentry Ġpoint Ġfor Ġdefining Ġa ĠTeam City č Ċ project Ġhierarchy . ĠThe Ġscript Ġshould Ġcontain Ġa Ġsingle Ġcall Ġto Ġthe č Ċ project () Ġfunction Ġwith Ġa ĠProject Ġinstance Ġor Ġan Ġinit Ġfunction Ġas č Ċ an Ġargument . čĊč Ċ V cs Roots , ĠBuild Types , ĠTemplates , Ġand Ġsub projects Ġcan Ġbe č Ċ registered Ġinside Ġthe Ġproject Ġusing Ġthe Ġv cs Root (), Ġbuild Type (), č Ċ template (), Ġand Ġsub Project () Ġmethods Ġrespectively . čĊč Ċ To Ġdebug Ġsettings Ġscripts Ġin Ġcommand - line , Ġrun Ġthe čĊčĊĠĠĠ Ġmvn Debug Ġorg . jetbrains . team city : team city - configs - maven - plugin : generate čĊč Ċ command Ġand Ġattach Ġyour Ġdebugger Ġto Ġthe Ġport Ġ 8 0 0 0 . čĊč Ċ To Ġdebug Ġin ĠIntelliJ ĠIde a , Ġopen Ġthe Ġ' Maven ĠProjects ' Ġtool Ġwindow Ġ( View č Ċ -> ĠTool ĠWindows Ġ-> ĠMaven ĠProjects ), Ġfind Ġthe Ġgenerate Ġtask Ġnode č Ċ ( Plugins Ġ-> Ġteam city - configs Ġ-> Ġteam city - configs : generate ), Ġthe č Ċ ' Debug ' Ġoption Ġis Ġavailable Ġin Ġthe Ġcontext Ġmenu Ġfor Ġthe Ġtask . č Ċ */ čĊč Ċ version Ġ= Ġ" 2 0 1 8 . 2 " čĊč Ċ project Ġ{ čĊĠĠĠ Ġv cs Root ( Pet clin ic V cs ) čĊĠĠĠ Ġbuild Type ( Build ) č Ċ } čĊč Ċ object ĠBuild Ġ: ĠBuild Type ({ čĊĠĠĠ Ġname Ġ= Ġ" Pet clin ic " čĊĠĠĠ Ġartifact Rules Ġ= Ġ" target /* jar " čĊčĊĠĠĠ Ġv cs Ġ{ čĊĠĠĠĠĠĠĠ Ġroot ( Pet clin ic V cs ) čĊĠĠĠ Ġ} čĊĠĠĠ Ġsteps Ġ{ čĊĠĠĠĠĠĠĠ Ġmaven Ġ{ čĊĠĠĠĠĠĠĠĠĠĠĠ Ġgoals Ġ= Ġ" clean Ġpackage " čĊĠĠĠĠĠĠĠĠĠĠĠ Ġdocker Image Ġ= Ġ" maven : 3 . 6 . 0 - jdk - 8 " čĊĠĠĠĠĠĠĠ Ġ} čĊĠĠĠ Ġ} čĊĠĠĠ Ġtriggers Ġ{ čĊĠĠĠĠĠĠĠ Ġv cs Ġ{ čĊĠĠĠĠĠĠĠĠĠĠĠ Ġgroup Check ins By Commit ter Ġ= Ġtrue čĊĠĠĠĠĠĠĠ Ġ} čĊĠĠĠ Ġ} č Ċ }) čĊč Ċ object ĠPet clin ic V cs Ġ: ĠGit V cs Root ({ čĊĠĠĠ Ġname Ġ= Ġ" Pet clin ic V cs " čĊĠĠĠ Ġurl Ġ= Ġ" https :// github . com / k oly a al en / spring - pet clin ic . git " č Ċ }) čĊčĊč Ċ fun Ġwrap With Feature ( build Type : ĠBuild Type , Ġfeature Block : ĠBuild Features . () Ġ-> ĠUnit ): ĠBuild Type Ġ{ čĊĠĠĠ Ġbuild Type . features Ġ{ čĊĠĠĠĠĠĠĠ Ġfeature Block () čĊĠĠĠ Ġ} čĊĠĠĠ Ġreturn Ġbuild Type č Ċ } čĊ