in src/main/groovy/com/epam/atg/gradle/build/repository/ATGRepositoryImpl.groovy [155:173]
private ATGModule createOutOfTheBoxAtgModule(String moduleName) {
ATGModule module = null
File moduleLocation
LOGGER.debug('Module {} is ATG module', moduleName)
String rootModuleName = ManifestUtils.getRootModuleFromModuleName(moduleName)
if (isInstalledModule(rootModuleName)) {
String installedModulePath = getInstalledModuleRelativeFolder(rootModuleName)
moduleLocation = new File(installedModulePath + File.separator + ManifestUtils.convertModuleNameToRelativePath(moduleName))
} else {
moduleLocation = new File(atgRoot.absolutePath + File.separator + ManifestUtils.convertModuleNameToRelativePath(moduleName))
}
if (moduleLocation.exists()) {
module = new ATGModule(moduleName, moduleLocation)
}
if (module == null) {
LOGGER.warn('Module does not exist in location {}', moduleLocation)
}
return module
}