From e3adc2ea2ef5e404c95ea9ccbf1febf8c663b672 Mon Sep 17 00:00:00 2001 From: Sindre Stephansen Date: Fri, 28 Jul 2023 16:43:35 +0200 Subject: [PATCH] Dynamically shorten generated gradle file The dependency section is not generated when no packages are given. This makes the config file easier to read for plugin-only configs. --- sync/src/gradle.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/sync/src/gradle.py b/sync/src/gradle.py index fb59bfb..97048c1 100644 --- a/sync/src/gradle.py +++ b/sync/src/gradle.py @@ -20,7 +20,7 @@ plugins { """ + '\n '.join(f'id("{name}") version "{version}"' for name, version in plugins.items()) + """ } - +""" + (""" repositories { maven { url=uri("http://""" + repo + """/releases") @@ -65,4 +65,6 @@ tasks.register("downloadDependencies") { } } } -""" +""" if packages else """ +tasks.register("downloadDependencies") {} +""")