/* * STAROPENSOURCE ENGINE SOURCE FILE * Copyright (c) 2025 The StarOpenSource Engine Authors * Licensed under the GNU General Public License v3. * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as * published by the Free Software Foundation, either version 3 of the * License, or (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License * along with this program. If not, see . */ // Plugins plugins { `kotlin-dsl` } // Repositories repositories { mavenLocal() mavenCentral() maven { name = "solostudios-releases" setUrl("https://maven.solo-studios.ca/releases/") } gradlePluginPortal() } // Dependencies dependencies { // Kotlin support implementation("org.jetbrains.kotlin.jvm:org.jetbrains.kotlin.jvm.gradle.plugin:2.1.0") // Dokka implementation("org.jetbrains.dokka:org.jetbrains.dokka.gradle.plugin:1.9.20") // Git properties implementation("com.gorylenko.gradle-git-properties:com.gorylenko.gradle-git-properties.gradle.plugin:2.4.2") // Nyx implementation("ca.solo-studios.nyx:ca.solo-studios.nyx.gradle.plugin:0.2.3") // Native Image implementation("org.mikeneck.graalvm-native-image:org.mikeneck.graalvm-native-image.gradle.plugin:v1.4.0") // Shadow implementation("com.gradleup.shadow:com.gradleup.shadow.gradle.plugin:8.3.5") }