boolean isDriver() { for (String s : gradle.startParameter.taskNames) { if (s.contains("Driver") | s.contains("driver")) { return true } } return false } boolean isPassenger() { for (String s : gradle.startParameter.taskNames) { if (s.contains("Passenger") | s.contains("passenger")) { return true } } return false } boolean isCurrentFlavors(String flavors){ for (String s : gradle.startParameter.taskNames) { def lowerCase = flavors.toLowerCase() if (s.toLowerCase().contains(lowerCase)) { return true } } return false } ext { isPassenger = this.&isPassenger isDriver = this.&isDriver isCurrentFlavors = this.&isCurrentFlavors }