Skip to content

Commit 1ddde1a

Browse files
committed
Add task groups to Lavalink tasks
1 parent 145c814 commit 1ddde1a

File tree

4 files changed

+10
-0
lines changed

4 files changed

+10
-0
lines changed

src/main/kotlin/LavalinkGradlePlugin.kt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,10 @@ class LavalinkGradlePlugin : Plugin<Project> {
2424
configureSourceSets()
2525
}
2626
}
27+
28+
companion object {
29+
const val TASK_GROUP_NAME = "lavalink"
30+
}
2731
}
2832

2933
private fun Project.configureExtension(): LavalinkExtension {

src/main/kotlin/tasks/DownloadLavalinkTask.kt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
package dev.arbjerg.lavalink.gradle.tasks
22

3+
import dev.arbjerg.lavalink.gradle.LavalinkGradlePlugin
34
import dev.arbjerg.lavalink.gradle.extension
45
import org.gradle.api.DefaultTask
56
import org.gradle.api.Project
@@ -28,6 +29,7 @@ abstract class DownloadLavalinkTask : DefaultTask() {
2829
get() = dependencyProvider.map { it.version!! }
2930

3031
init {
32+
group = LavalinkGradlePlugin.TASK_GROUP_NAME
3133
outputs.dir(project.gradle.gradleUserHomeDir.toPath() / "lavalink-versions")
3234
}
3335

src/main/kotlin/tasks/GeneratePluginPropertiesTask.kt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ import org.gradle.api.DefaultTask
55
import org.gradle.api.Project
66
import org.gradle.api.tasks.TaskAction
77
import org.gradle.kotlin.dsl.properties
8+
import org.gradle.language.base.plugins.LifecycleBasePlugin
89
import java.nio.file.Path
910
import java.nio.file.StandardOpenOption
1011
import java.util.*
@@ -18,6 +19,7 @@ internal val Project.generatedPluginManifest: Path
1819
abstract class GeneratePluginPropertiesTask : DefaultTask() {
1920

2021
init {
22+
group = LifecycleBasePlugin.BUILD_GROUP
2123
val extension = project.extension
2224
inputs.properties(
2325
"version" to extension.version,

src/main/kotlin/tasks/RunLavalinkTask.kt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
package dev.arbjerg.lavalink.gradle.tasks
22

3+
import dev.arbjerg.lavalink.gradle.LavalinkGradlePlugin
34
import org.gradle.api.Project
45
import org.gradle.kotlin.dsl.*
56
import org.gradle.api.tasks.JavaExec
@@ -12,6 +13,7 @@ internal val Project.testServerFolder
1213
abstract class RunLavalinkTask : JavaExec() {
1314
init {
1415
mainClass = "org.springframework.boot.loader.JarLauncher"
16+
group = LavalinkGradlePlugin.TASK_GROUP_NAME
1517
outputs.upToDateWhen { false }
1618
}
1719

0 commit comments

Comments
 (0)