private ATGModule createOutOfTheBoxAtgModule()

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
    }