private static void applyATGModuleToGradleProject()

in src/main/groovy/com/epam/atg/gradle/initializers/ModulePluginInitializer.groovy [87:104]


    private static void applyATGModuleToGradleProject(ATGGradleProject atgGradleProject) {
        LOGGER.info('Apply ATG module plugin to {}', atgGradleProject)

        ATGProjectModule currentModule = atgGradleProject.atgRepository.getProjectATGModule(atgGradleProject)
        if (currentModule == null) {
            return
        }

        atgGradleProject.project.ext.set(ATGPluginConstants.ATG_MODULE_NAME_PROP, currentModule.name)
        atgGradleProject.atgProjectModule = currentModule

        if (currentModule.scanManifest) {
            defineProjectDescription(atgGradleProject.atgProjectModule, atgGradleProject.project)
            addConfigResources(atgGradleProject.atgProjectModule, atgGradleProject.project)
            new ATGDependenciesResolver().defineDependencies(atgGradleProject)
        }
        createPrintDependenciesTask(atgGradleProject)
    }