What I was trying to do below was set a project property BEFORE the dependency (uploadLocalizations) is executed. No go... what is the correct way to do this?
protected def setupReleaseLocalizationsTask(Project project) { Task releaseLocalizations = project.tasks.add("releaseLocalizations").doFirst { project.setProperty("uniqueVersion", true) } releaseLocalizations.description = "Release localizations (upload localizations to artifactory)" releaseLocalizations.setGroup(TASK_GROUP) releaseLocalizations.dependsOn("uploadLocalizations") } thanks phil