numass-framework/settings.gradle

26 lines
648 B
Groovy

rootProject.name = 'numass'
def includeProjects;
includeProjects = {File dir, String prefix ->
dir.listFiles().each{
String name = prefix + ":" + it.getName();
if(it.isDirectory() && ! it.getName().startsWith("build")){
if(new File(it, 'build.gradle').isFile()){
include name
project(name).projectDir = it
}
includeProjects(it, name);
}
}
}
includeProjects(rootDir, '')
File dataforgeDir = new File(rootDir,'../dataforge');
if(dataforgeDir.exists()){
includeFlat "dataforge"
includeProjects(dataforgeDir,'')
}