gradle-based setup task