]> git.lizzy.rs Git - LightOverlay.git/blob - architectPlugin/src/main/kotlin/me/shedaniel/plugin/architect/ArchitectPlugin.kt
Properly remap EnvType
[LightOverlay.git] / architectPlugin / src / main / kotlin / me / shedaniel / plugin / architect / ArchitectPlugin.kt
1 package me.shedaniel.plugin.architect
2
3 import org.gradle.api.JavaVersion
4 import org.gradle.api.Plugin
5 import org.gradle.api.Project
6 import org.gradle.api.plugins.JavaPluginExtension
7
8 class ArchitectPlugin : Plugin<Project> {
9     override fun apply(project: Project) {
10         project.apply(mapOf(
11                 "plugin" to "java",
12                 "plugin" to "eclipse",
13                 "plugin" to "idea"
14         ))
15         project.extensions.create("architect", ArchitectPluginExtension::class.java, project)
16         
17         project.afterEvaluate {
18             project.extensions.getByType(JavaPluginExtension::class.java).apply {
19                 sourceCompatibility = JavaVersion.VERSION_1_8
20                 targetCompatibility = JavaVersion.VERSION_1_8
21             }
22         }
23         
24         project.tasks.register("remapMcp", RemapMCPTask::class.java) {
25             
26         }
27     }
28 }