Я сделал это возможным с помощью одного файла, содержащего указанную структуру enum и "включающего" его в корень build.gradle :
allprojects {
apply from: new File(rootDir, 'path/to/file')
}
Содержимое файла должно быть структурировано таким образом:
def enum SomethingEnum {
FOO, BAR
}
ext {
Something = SomethingEnum
}
После выполнения этих двух условий в подмодули можно писать в любом месте: build.gradle Something.FOO
;и как обычно для groovy, без автозаполнения.