From 03a9d42d9b272ab7ac687c189c30ba3ae14a081b Mon Sep 17 00:00:00 2001 From: JFronny Date: Thu, 13 Oct 2022 20:06:28 +0200 Subject: [PATCH] Use CDAGaming CurseGradle --- .../kotlin/jf.plugin-conventions.gradle.kts | 4 ---- jfmod/build.gradle.kts | 2 +- .../gitlab/jfronny/scripts/CurseGradleExt.kt | 21 ------------------- 3 files changed, 1 insertion(+), 26 deletions(-) delete mode 100644 jfmod/src/main/kotlin/io/gitlab/jfronny/scripts/CurseGradleExt.kt diff --git a/buildSrc/src/main/kotlin/jf.plugin-conventions.gradle.kts b/buildSrc/src/main/kotlin/jf.plugin-conventions.gradle.kts index a902f9c..c734852 100644 --- a/buildSrc/src/main/kotlin/jf.plugin-conventions.gradle.kts +++ b/buildSrc/src/main/kotlin/jf.plugin-conventions.gradle.kts @@ -14,10 +14,6 @@ repositories { name = "Fabric" url = uri("https://maven.fabricmc.net/") } - maven { - name = "CurseGradle" - url = uri("https://gitlab.com/api/v4/projects/32776914/packages/maven") - } } publishing { diff --git a/jfmod/build.gradle.kts b/jfmod/build.gradle.kts index 863ad60..1cd1cd9 100644 --- a/jfmod/build.gradle.kts +++ b/jfmod/build.gradle.kts @@ -5,5 +5,5 @@ plugins { dependencies { api(project(":lom")) implementation("com.modrinth.minotaur:Minotaur:2.3.1") - implementation("io.gitlab.jfronny:CurseGradle:1.4.0-1642087331626") + implementation("io.github.CDAGaming:CurseGradle:1.6.0") } diff --git a/jfmod/src/main/kotlin/io/gitlab/jfronny/scripts/CurseGradleExt.kt b/jfmod/src/main/kotlin/io/gitlab/jfronny/scripts/CurseGradleExt.kt deleted file mode 100644 index 5a7fdc7..0000000 --- a/jfmod/src/main/kotlin/io/gitlab/jfronny/scripts/CurseGradleExt.kt +++ /dev/null @@ -1,21 +0,0 @@ -package io.gitlab.jfronny.scripts - -import com.matthewprenger.cursegradle.CurseExtension -import com.matthewprenger.cursegradle.CurseProject -import com.matthewprenger.cursegradle.CurseRelation -import com.matthewprenger.cursegradle.Options -import org.gradle.api.Action -import org.gradle.api.DefaultTask -import org.gradle.api.Project -import org.gradle.api.tasks.TaskContainer -import org.gradle.api.tasks.TaskProvider -import org.gradle.kotlin.dsl.closureOf -import org.gradle.kotlin.dsl.configure -import org.gradle.kotlin.dsl.named - -val TaskContainer.curseforge: TaskProvider get() = named("curseforge") - -fun Project.curseforge(configure: Action) = extensions.configure { configure.execute(this) } -fun CurseExtension.options(configure: Action) = options(closureOf { configure.execute(this) }) -fun CurseExtension.project(configure: Action) = project(closureOf { configure.execute(this) }) -fun CurseProject.relations(configure: Action) = relations(closureOf { configure.execute(this) }) \ No newline at end of file