plugins { // Required for NeoGradle id "org.jetbrains.gradle.plugin.idea-ext" version "1.1.7" id 'org.jetbrains.kotlin.jvm' } repositories { mavenCentral() maven { url = uri("https://oss.sonatype.org/content/repositories/snapshots") } maven { url = uri("https://maven.architectury.dev/") } maven { url = uri("https://maven.notenoughupdates.org/releases/") } maven { url = uri("https://maven.fabricmc.net") } maven { url = uri("https://maven.minecraftforge.net/") } maven { url = uri("https://repo.spongepowered.org/maven/") } // maven { url = uri("https://repo.sk1er.club/repository/maven-releases/") } maven { url = uri("https://maven.wagyourtail.xyz/releases") } maven { url = uri("https://maven.wagyourtail.xyz/snapshots") } maven { url = uri("https://pkgs.dev.azure.com/djtheredstoner/DevAuth/_packaging/public/maven/v1") } maven { url = uri("https://maven.xpple.dev/maven2") } maven { url = uri("https://maven.terraformersmc.com/releases") } maven { url = uri("https://maven.shedaniel.me/") } maven { url = uri("https://jitpack.io") } maven { url = uri("https://repo.hypixel.net/repository/Hypixel/") } } dependencies { implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk8" } kotlin { jvmToolchain(8) } subprojects { apply plugin: 'java' apply plugin: 'org.jetbrains.kotlin.jvm' apply plugin: 'kotlin' sourceSets { main.kotlin.srcDirs = ['src/main/java', 'src/main/kotlin'] } if (project.name != 'shared-annotation-processor') { compileKotlin { source(project(":common").sourceSets.main.allSource) inputs.file "../gradle.properties" } } }