0
У меня есть подпроект под виджетамиGradle DRY подход к MULTIP стоимости manifast проекта баночки
widgets
widget1
widget2
widget3
etc
Мне нужно добавить
jar
{
manifest
{
attributes 'widget-name': widgetName
attributes 'widget-description': widgetDescription
attributes 'widget-args': widgetArgs
...
}
}
Во всех подпроекта и добавить различные имена для каждого проекта
Я не хочу писать это в каждом проекте (': widgets: widget1') {jar {...}}
Как я могу использовать DRY в этом файле сборки?
Нам жаль, что я есть другие hardcoaded значения также :( – Rajmahendra
Что именно вы пытаетесь достичь Это может быть не стоит учитывать этот код –
у меня есть несколько подпроектов виджета, и каждый проект будет иметь один и тот же набор jar.manifest.attributes ... тех же ключей и разных значений. Поэтому нам нужно создать отдельные блоки проекта (': widgets: widget [X]') и добавить один и тот же код ? – Rajmahendra