import Ġcom . ne va . gradle . fork . Fork Extension Ċ Ċ configure < Fork Extension > Ġ{ ĊĠĠĠ Ġproperties Ġ{ ĊĠĠĠĠĠĠĠ Ġdefine ( map Of ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" project Label " Ġto Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġdescription Ġ= Ġ" Human - readable Ġproject Ġname " ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠdefaultValue Ġ= Ġ" Example " ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ}, ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" projectName " Ġto Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġdescription Ġ= Ġ" Artifact Ġ' name ' Ġcoordinate " ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġvalidator Ġ{ Ġlowercase d (); Ġal phanumeric () Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġcontroller Ġ{ Ġother (" target Path "). value Ġ= ĠFile ( File ( other (" source Path "). value ). parent File , Ġvalue ). toString () Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠdefaultValue Ġ= Ġ" example " ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ}, ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" project Group " Ġto Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġdescription Ġ= Ġ" Artifact Ġ' group ' Ġcoordinate Ġand Ġbase ĠJava Ġpackage " ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġvalidator Ġ{ Ġjava Package (); Ġnot EndsWith (" projectName ") Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠdefaultValue Ġ= Ġ" com . company . a em " ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ}, ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" source Path " Ġto Ġ{ Ġenabled Ġ= Ġfalse Ġ}, ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" target Path " Ġto Ġ{ Ġenabled Ġ= Ġfalse Ġ} ĊĠĠĠĠĠĠĠ Ġ)) ĊĠĠĠ Ġ} ĊĠĠĠ Ġconfig Ġ{ ĊĠĠĠĠĠĠĠ Ġclone Files () ĊĠĠĠĠĠĠĠ Ġmove Files ( map Of ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ"/ com / company / example / a em " Ġto Ġ"/ {{ project Group | substitute ('.', Ġ'/ ')}} /{{ projectName }}/ a em ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ"/ example " Ġto Ġ"/ {{ projectName }}" ĊĠĠĠĠĠĠĠ Ġ)) ĊĠĠĠĠĠĠĠ Ġreplace Contents ( map Of ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" com . company . example " Ġto Ġ"{{ project Group }}. {{ projectName }} ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" com . company " Ġto Ġ"{{ project Group }} ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" Example " Ġto Ġ"{{ project Label }} ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" example " Ġto Ġ"{{ projectName }}" ĊĠĠĠĠĠĠĠ Ġ)) ĊĠĠĠĠĠĠĠ Ġcopy Template File (" README . MD ") ĊĠĠĠĠĠĠĠ Ġremove Files ( listOf ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" LICENSE ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" azure - pipelines . yml ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" gh - md - toc ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" docs /* ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" gradle / fork / fork . gradle . k ts ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" gradle / fork / README . MD . pe b " ĊĠĠĠĠĠĠĠ Ġ)) ĊĠĠĠĠĠĠĠ Ġremove Texts ( listOf ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ""" apply ( from Ġ= Ġ" gradle / fork / fork . gradle . k ts ") """ Ġ+ Ġ"\ n " ĊĠĠĠĠĠĠĠ Ġ)) ĊĠĠĠ Ġ} Ċ } Ċ