En gradle, ¿cómo usar una variable para una versión de complemento?

Uno de mis scripts de compilación importa ese complemento de nebulosa:

plugins {
  id 'nebula.ospackage' version '3.5.0'
}

He estado moviendo toda la información de mi versión en un archivo separado al que todos los proyectos tienen acceso y me pregunto cuál es la sintaxis correcta para convertir a algo como:

plugins {
  id 'nebula.ospackage' version "$versions.nebula_gradle_ospackage_plugin"
}

Cuando intento ejecutar lo anterior con "gradle clean build", aparece el siguiente error:

archivo de compilación 'build.gradle': 2: la lista de argumentos debe ser exactamente 1 cadena literal no vacía

Verhttps://docs.gradle.org/2.7/userguide/plugins.html#sec:plugins_block para obtener información sobre el bloque de complementos {}

@ línea 2, columna 33. id 'nebula.ospackage' versión "$ version.nebula_gradle_ospackage_plugin"

El artículo vinculado muestra cómo podría usar el bloque "buildscript", que funciona, pero parece que debe haber una manera de hacer que esto funcione en una sola línea.

Respuestas a la pregunta(2)

Su respuesta a la pregunta