summaryrefslogtreecommitdiffstats
path: root/common/common-scripts/src/main/groovy/io/fd/honeycomb/common/scripts/ModuleYangIndexGenerator.groovy
diff options
context:
space:
mode:
Diffstat (limited to 'common/common-scripts/src/main/groovy/io/fd/honeycomb/common/scripts/ModuleYangIndexGenerator.groovy')
-rw-r--r--common/common-scripts/src/main/groovy/io/fd/honeycomb/common/scripts/ModuleYangIndexGenerator.groovy8
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)