我在小部件下有子项目
widgets
widget1
widget2
widget3
etc
我需要添加
jar
{
manifest
{
attributes 'widget-name': widgetName
attributes 'widget-description': widgetDescription
attributes 'widget-args': widgetArgs
...
}
}
在所有子项目中,为每个项目添加不同的名称
我不想在每个项目中写这个(':widgets:widget1'){jar {...}}
如何在此构建文件中使用DRY?
答案 0 :(得分:0)
您可以使用以下内容:
subprojects {
jar {
manifest {
attributes 'widget-name': project.name
}
}
}