in src/main/groovy/com/epam/atg/gradle/initializers/ProjectDependenciesExtensionInitializer.groovy [47:66]
private static void prepareAtgDependenciesByType(Project project, String dependenciesType) {
String atgRequiredType = 'atgRequired' + dependenciesType.capitalize()
project.dependencies.ext[atgRequiredType] = { String firstModuleName, String ... moduleNames ->
atg(project, dependenciesType, firstModuleName, false)
if(moduleNames) {
for (String moduleName : moduleNames) {
atg(project, dependenciesType, moduleName, false)
}
}
}
String atgRequiredIfPresentType = 'atgRequiredIf' + dependenciesType.capitalize()
project.dependencies.ext[atgRequiredIfPresentType] = { String firstModuleName, String ... moduleNames ->
atg(project, dependenciesType, firstModuleName, true)
if(moduleNames) {
for (String moduleName : moduleNames) {
atg(project, dependenciesType, moduleName, true)
}
}
}
}