diff --git a/gradle-bom/src/main/java/com/iodigital/gradlebom/GradleBomPlugin.kt b/gradle-bom/src/main/java/com/iodigital/gradlebom/GradleBomPlugin.kt index 0f5ea8d..c49b53e 100644 --- a/gradle-bom/src/main/java/com/iodigital/gradlebom/GradleBomPlugin.kt +++ b/gradle-bom/src/main/java/com/iodigital/gradlebom/GradleBomPlugin.kt @@ -30,11 +30,13 @@ class GradleBomPlugin : Plugin { .distinct() .sorted() .forEach { config -> - project.tasks.register( - "generate${config.replaceFirstChar { it.uppercase() }}Bom", - SpecificGenerateModuleBomTask::class.java, - config - ) + if (project.subprojects.isEmpty()) { + project.tasks.register( + "generate${config.replaceFirstChar { it.uppercase() }}Bom", + SpecificGenerateModuleBomTask::class.java, + config + ) + } } subprojects.forEach { sub ->