package Ġde . j ens k ling en berg . mp apt Ċ Ċ import Ġcom . google . auto . service . Auto Service Ċ import Ġorg . gradle . api . Project Ċ import Ġorg . gradle . api . tasks . compile . Abstract Compile Ċ import Ġorg . jetbrains . kotlin . gradle . dsl . Kotlin Common Options Ċ import Ġorg . jetbrains . kotlin . gradle . plugin . Kotlin Compilation Ċ import Ġorg . jetbrains . kotlin . gradle . plugin . Kotlin Gradle Sub plugin Ċ import Ġorg . jetbrains . kotlin . gradle . plugin . Sub plugin Artifact Ċ import Ġorg . jetbrains . kotlin . gradle . plugin . Sub plugin Option Ċ Ċ @ Auto Service ( Kotlin Gradle Sub plugin :: class ) Ġ// Ġdon 't Ġforget ! Ċ class ĠM p A pt Gradle Sub plugin Ġ: ĠKotlin Gradle Sub plugin < Abstract Compile > Ġ{ ĊĠĠĠ Ġoverride Ġfun Ġapply ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġproject : ĠProject , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġkotlin Compile : ĠAbstract Compile , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġjava Compile : ĠAbstract Compile ?, ĊĠĠĠĠĠĠĠĠĠĠĠ Ġvariant Data : ĠAny ?, ĊĠĠĠĠĠĠĠĠĠĠĠ Ġandroid Project Handler : ĠAny ?, ĊĠĠĠĠĠĠĠĠĠĠĠ Ġkotlin Compilation : ĠKotlin Compilation < Kotlin Common Options >? ĊĠĠĠ Ġ): ĠList < Sub plugin Option > Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġempty List () ĊĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġis Applicable ( project : ĠProject , Ġtask : ĠAbstract Compile ) Ġ= ĊĠĠĠĠĠĠĠĠĠĠĠ Ġproject . plugins . has Plugin ( Mp A pt Gradle Plugin :: class . java ) ĊĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠJust Ġneeds Ġto Ġbe Ġconsistent Ġwith Ġthe Ġkey Ġfor ĠCommandLine Processor # plugin Id ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġoverride Ġfun Ġget Compiler Plugin Id (): ĠString Ġ= Ġ" Mp A pt Plugin " ĊĊĠĠĠ Ġoverride Ġfun Ġget Plugin Artifact (): ĠSub plugin Artifact Ġ= ĠSub plugin Artifact ( ĊĠĠĠĠĠĠĠĠĠĠĠ ĠgroupId Ġ= Ġ"", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġartifact Id Ġ= Ġ"", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġversion Ġ= Ġ"" Ġ// Ġremember Ġto Ġbump Ġthis Ġversion Ġbefore Ġany Ġrelease ! ĊĠĠĠ Ġ) ĊĊĠĠĠ Ġoverride Ġfun Ġget Native Compiler Plugin Artifact () Ġ= ĠSub plugin Artifact ( ĊĠĠĠĠĠĠĠĠĠĠĠ ĠgroupId Ġ= Ġ" de . j ens k ling en berg ", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġartifact Id Ġ= Ġ" native - plugin ", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġversion Ġ= Ġ" 0 . 0 . 1 " Ġ// Ġremember Ġto Ġbump Ġthis Ġversion Ġbefore Ġany Ġrelease ! ĊĠĠĠ Ġ) Ċ Ċ } Ċ