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

de.gesellix.gradle.docker.DockerPlugin.groovy Maven / Gradle / Ivy

package de.gesellix.gradle.docker

import org.gradle.api.Plugin
import org.gradle.api.Project
import org.gradle.api.logging.Logger
import org.gradle.api.logging.Logging

class DockerPlugin implements Plugin {

    private static final Logger logger = Logging.getLogger(DockerPlugin)

    static final String EXTENSION_NAME = 'docker'

    @Override
    void apply(Project project) {
//    project.plugins.apply(BasePlugin)

        logger.debug "ensure '${EXTENSION_NAME}' extension exists"
        project.extensions.findByName(EXTENSION_NAME) ?: project.extensions.create(EXTENSION_NAME, DockerPluginExtension, project)
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy