Как создать файл JSON из файла build.gradle - PullRequest
0 голосов
/ 19 октября 2019

Я хочу определить шаблон в build.gradle, который выглядит примерно так, как показано ниже.

apply plugin: 'java'
apply plugin: JsonConfigPlugin

json_config {
    service "service-name"
    numInstances 3
    substrate "gcloud"
    tags = ["small_mem", "dev_test"]
}

Я хочу сгенерировать файл json из представленной выше конфигурации, а также включить пары значений ключа, которые там есть. в соответствующих каталогах small_mem и dev_test

Пример:

tags/
|
|----small_mem/---> small_mem.json ({mem: "256m"}
|----dev_test/ ---> dev_test.json  ({env: "dev"})

Теперь, когда я генерирую json, json должен содержать значения, предоставленные в build.gradle, а также значения, указанные вsmall_mem.json и dev_test.json.

как показано ниже

{
service: "service-name",
instances: 3,
substrate: "gcloud",
env: "dev",
mem: "256m"
}
...