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

com.avito.test.gradle.module.FolderModule.kt Maven / Gradle / Ivy

package com.avito.test.gradle.module

import com.avito.test.gradle.dependencies.GradleDependency
import com.avito.test.gradle.module
import com.avito.test.gradle.plugin.PluginsSpec
import java.io.File

/**
 * The folder for modules
 * :test:utils <- for example
 */
public class FolderModule(
    override val name: String,
    override val modules: List
) : Module {
    override val imports: List = emptyList()
    override val dependencies: Set = emptySet()
    override val plugins: PluginsSpec = PluginsSpec()
    override val buildGradleExtra: String = ""
    override val useKts: Boolean = false

    override fun generateIn(file: File) {
        file.module(name) {
            modules.forEach { it.generateIn(this) }
        }
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy