fix task creation
All checks were successful
Publish to snapshot maven / build (push) Successful in 22s
All checks were successful
Publish to snapshot maven / build (push) Successful in 22s
This commit is contained in:
parent
37282135d5
commit
fadcb64b34
|
@ -7,7 +7,7 @@ plugins {
|
|||
}
|
||||
|
||||
group = "dev.frogmc"
|
||||
version = "0.0.1-alpha.1"
|
||||
version = "0.0.1-alpha.2"
|
||||
|
||||
repositories {
|
||||
mavenCentral()
|
||||
|
|
|
@ -2,9 +2,13 @@ package dev.frogmc.meta_update
|
|||
|
||||
import org.gradle.api.Plugin
|
||||
import org.gradle.api.Project
|
||||
import org.gradle.api.plugins.JavaBasePlugin
|
||||
|
||||
@Suppress("unused")
|
||||
class MetaUpdatePlugin: Plugin<Project> {
|
||||
override fun apply(target: Project) {
|
||||
val task = target.tasks.register("updateMeta", MetaV1UpdateTask::class.java)
|
||||
target.tasks.register("updateMeta", MetaV1UpdateTask::class.java) {
|
||||
it.dependsOn(target.tasks.getByName(JavaBasePlugin.BUILD_TASK_NAME))
|
||||
}
|
||||
}
|
||||
}
|
|
@ -1,3 +1,5 @@
|
|||
@file:Suppress("unused")
|
||||
|
||||
package dev.frogmc.meta_update
|
||||
|
||||
import com.google.common.hash.Hashing
|
||||
|
@ -21,11 +23,7 @@ import java.time.ZonedDateTime
|
|||
import java.time.format.DateTimeFormatter
|
||||
|
||||
@DisableCachingByDefault(because = "Not worth caching")
|
||||
class MetaV1UpdateTask : DefaultTask() {
|
||||
|
||||
init {
|
||||
dependsOn(project.tasks.getByName(JavaBasePlugin.BUILD_TASK_NAME))
|
||||
}
|
||||
open class MetaV1UpdateTask : DefaultTask() {
|
||||
|
||||
private val timeFormat = DateTimeFormatter.ISO_LOCAL_DATE_TIME
|
||||
private val client = HttpClient.newHttpClient()
|
||||
|
@ -135,7 +133,6 @@ class MetaV1UpdateTask : DefaultTask() {
|
|||
companion object {
|
||||
private const val META_URL = "https://meta.frogmc.dev/v1/"
|
||||
private const val UPLOAD_LOADER_URL = META_URL + "loader/versions/upload"
|
||||
private const val MAVEN_URL = "https://maven.frogmc.dev/"
|
||||
private const val MAVEN_URL_RELEASES = "https://maven.frogmc.dev/releases"
|
||||
private const val MAVEN_URL_SNAPSHOTS = "https://maven.frogmc.dev/snapshots"
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue