All Downloads are FREE. Search and download functionalities are using the official Maven repository.

de.eacg.ecs.gradle.plugin.EcsPlugin.groovy Maven / Gradle / Ivy

Go to download

EACG Code Scan gradle plugin. A gradle plugin to transfer dependency information to ECS server.

The newest version!
/*
 *
 * Copyright (c) 2016. Enterprise Architecture Group, EACG
 *
 * SPDX-License-Identifier:	MIT
 *
 */

package de.eacg.ecs.gradle.plugin

import org.gradle.api.Plugin
import org.gradle.api.Project

class EcsPlugin implements Plugin {
    void apply(Project project) {
        project.extensions.create('ecsPlugin', EcsPluginExtension)

        project.ecsPlugin.projectName = project.name
        project.ecsPlugin.moduleName = project.name
        project.ecsPlugin.moduleId = project.group + ':' + project.name

        project.task('dependency-scan', type: ScanTask)
        project.task('ecsScan', type: ScanTask)   // alias

        project.task('dependency-check', type: CheckTask)
        project.task('ecsCheck', type: CheckTask)   // alias
    }
}







© 2015 - 2025 Weber Informatics LLC | Privacy Policy