package ru.mipt.npm.gradle

import org.gradle.api.Plugin
import org.gradle.api.Project
import org.gradle.kotlin.dsl.apply

open class KScienceJVMPlugin : Plugin<Project> {
    override fun apply(project: Project): Unit = project.run {
        if (plugins.findPlugin("org.jetbrains.kotlin.jvm") == null) {
            pluginManager.apply("org.jetbrains.kotlin.jvm")
        } else {
            logger.info("Kotlin JVM plugin is already present")
        }
        plugins.apply(KScienceCommonPlugin::class)
    }
}