Use CDAGaming CurseGradle
This commit is contained in:
parent
8097a535c9
commit
03a9d42d9b
|
@ -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 {
|
||||
|
|
|
@ -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")
|
||||
}
|
||||
|
|
|
@ -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) })
|
Loading…
Reference in New Issue