From f39fc00fc9ab65a9f449e840c3782a0b0b7b5a35 Mon Sep 17 00:00:00 2001 From: Fabian Mastenbroek Date: Thu, 27 Oct 2022 13:49:37 +0200 Subject: build(web/ui): Ensure consistency of build tasks This change updates the build script for the web UI to use consistent names for the build tasks. --- opendc-web/opendc-web-ui/build.gradle.kts | 27 +++++++++++++++++++++------ 1 file changed, 21 insertions(+), 6 deletions(-) diff --git a/opendc-web/opendc-web-ui/build.gradle.kts b/opendc-web/opendc-web-ui/build.gradle.kts index af9a9797..19f63353 100644 --- a/opendc-web/opendc-web-ui/build.gradle.kts +++ b/opendc-web/opendc-web-ui/build.gradle.kts @@ -25,7 +25,7 @@ import com.github.gradle.node.npm.task.NpmTask description = "Web interface for OpenDC" plugins { - `java-library-conventions` + `java-conventions` id("com.github.node-gradle.node") } @@ -43,7 +43,10 @@ node { version.set(libs.versions.node.get()) } -val formatTask = tasks.register("format") { +val formatTask = tasks.register("prettierFormat") { + group = "formatting" + description = "Use Prettier to format the JavaScript codebase" + args.set(listOf("run", "format")) dependsOn(tasks.npmInstall) inputs.dir("src") @@ -51,7 +54,10 @@ val formatTask = tasks.register("format") { outputs.upToDateWhen { true } } -val lintTask = tasks.register("lint") { +val lintTask = tasks.register("nextLint") { + group = "verification" + description = "Use ESLint to check for problems" + args.set(listOf("run", "lint")) dependsOn(tasks.npmInstall) inputs.dir("src") @@ -59,7 +65,10 @@ val lintTask = tasks.register("lint") { outputs.upToDateWhen { true } } -tasks.register("dev") { +tasks.register("nextDev") { + group = "build" + description = "Run the Next.js project in development mode" + args.set(listOf("run", "dev")) dependsOn(tasks.npmInstall) inputs.dir(project.fileTree("src")) @@ -68,7 +77,10 @@ tasks.register("dev") { outputs.upToDateWhen { true } } -val buildTask = tasks.register("buildNext") { +val buildTask = tasks.register("nextBuild") { + group = "build" + description = "Build the Next.js project" + args.set(listOf("run", "build")) val env = listOf( @@ -90,7 +102,10 @@ val buildTask = tasks.register("buildNext") { outputs.dir(layout.buildDirectory.dir("next")) } -tasks.register("start") { +tasks.register("nextStart") { + group = "build" + description = "Build the Next.js project" + args.set(listOf("run", "start")) dependsOn(buildTask) -- cgit v1.2.3