Em gradle, como usar uma variável para uma versão do plugin?
Um dos meus scripts de construção importa esse plugin nebula:
plugins {
id 'nebula.ospackage' version '3.5.0'
}
Venho movendo todas as informações da minha versão para um arquivo separado ao qual todos os projetos têm acesso e estou pensando qual é a sintaxe correta para converter em algo como:
plugins {
id 'nebula.ospackage' version "$versions.nebula_gradle_ospackage_plugin"
}
Quando tento executar o procedimento acima com "gradle clean build", obtenho o seguinte erro:
arquivo de compilação 'build.gradle': 2: a lista de argumentos deve ter exatamente 1 sequência literal não vazia
Vejohttps://docs.gradle.org/2.7/userguide/plugins.html#sec:plugins_block para obter informações sobre o bloco de plugins {}
@ linha 2, coluna 33. id 'nebula.ospackage' version "$ versions.nebula_gradle_ospackage_plugin"
O artigo vinculado mostra como eu poderia usar o bloco "buildscript", que funciona, mas parece que deve haver uma maneira de fazer isso funcionar em uma única linha?