在Gradle中一般有兩種類型的插件,腳本插件和二進(jìn)制插件.腳本插件是額外的構(gòu)建腳本,它會(huì)進(jìn)一步配置構(gòu)建,通常實(shí)行聲明的方式操縱的構(gòu)建.盡管他們可以外部化并且從遠(yuǎn)程位置訪問(wèn),它們通常還是會(huì)在構(gòu)建內(nèi)部中使用.二進(jìn)制插件是實(shí)現(xiàn)了Plugin接口的類,并且采用編程的方式來(lái)操縱構(gòu)建.二進(jìn)制插件可以駐留在構(gòu)建腳本,項(xiàng)目層級(jí)內(nèi)或外部的插件jar.