Я использую Gradle, чтобы построить свой проект и скомпилировать некоторые буферы протокола, используя плагин Gradle Protobuf.Я хотел бы собрать прототипы в нескольких каталогах и исключить один файл.
sourceSets {
main {
java {
srcDirs = [
'src/main/java',
'generated/main/java'
]
}
proto {
srcDirs = [
'foo/proto',
'../bar/proto'
]
exclude '../bar/proto/names.proto'
}
} }
Однако оператор exclude
не работает и names.proto
по-прежнему включен в вызов protoc, есть идеи?