EDIT: . Linux, Windows OSX. "return" git rev-parse --short HEAD..execute(). text.trim() " Windows Linux, Mac OS. if, MacOS, , . , org.apache.tools.ant.taskdefs.condition.Os build.gradle if. Os.isFamily(Os.FAMILY_MAC) .
, :
import org.apache.tools.ant.taskdefs.condition.Os
....
def getVersion(){
if (Os.isFamily(Os.FAMILY_MAC)) {
return '/usr/local/bin/git rev-parse --short HEAD'
.execute().text.trim()
} else {
return 'git rev-parse --short HEAD'.execute().text.trim()
}
}