diff options
Diffstat (limited to 'common/common-scripts')
-rw-r--r-- | common/common-scripts/src/main/groovy/io/fd/honeycomb/common/scripts/ModuleYangIndexGenerator.groovy | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/common/common-scripts/src/main/groovy/io/fd/honeycomb/common/scripts/ModuleYangIndexGenerator.groovy b/common/common-scripts/src/main/groovy/io/fd/honeycomb/common/scripts/ModuleYangIndexGenerator.groovy index 042ce6132..8e4c38824 100644 --- a/common/common-scripts/src/main/groovy/io/fd/honeycomb/common/scripts/ModuleYangIndexGenerator.groovy +++ b/common/common-scripts/src/main/groovy/io/fd/honeycomb/common/scripts/ModuleYangIndexGenerator.groovy @@ -50,6 +50,12 @@ class ModuleYangIndexGenerator { private static final YANG_MODULES_INDEX_FILE_NAME = "yang-modules-index" public static void generateIndexForPresentModules(project, log) { + String skip = project.getProperties().get("skip.module.list.generation") + if (Boolean.parseBoolean(skip)) { + log.info "Skipping yang modules list generation for project ${project.getName()}" + return + } + log.info "Checking module providers for project ${project.getName()}" // checks module provides from dependencies // folder with extracted libs @@ -59,7 +65,7 @@ class ModuleYangIndexGenerator { // therefore it will run also for parent, that does not have any depedencies(just dep management) // so lib folder wont be created log.info "Folder ${libsFolder} does not exist - No dependencies to process" - return; + return } String yangModules = java.nio.file.Files.walk(libsFolder) |