Use CDAGaming CurseGradle

This commit is contained in:
Johannes Frohnmeyer 2022-10-13 20:06:28 +02:00
parent 8097a535c9
commit 03a9d42d9b
Signed by: Johannes
GPG Key ID: E76429612C2929F4
3 changed files with 1 additions and 26 deletions

View File

@ -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 {

View File

@ -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")
}

View File

@ -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<DefaultTask> get() = named<DefaultTask>("curseforge")
fun Project.curseforge(configure: Action<CurseExtension>) = extensions.configure<CurseExtension> { configure.execute(this) }
fun CurseExtension.options(configure: Action<Options>) = options(closureOf<Options> { configure.execute(this) })
fun CurseExtension.project(configure: Action<CurseProject>) = project(closureOf<CurseProject> { configure.execute(this) })
fun CurseProject.relations(configure: Action<CurseRelation>) = relations(closureOf<CurseRelation> { configure.execute(this) })