From 6cf097b60366ecb2116f742be4374fcec841a950 Mon Sep 17 00:00:00 2001 From: Fabian Mastenbroek Date: Fri, 18 Mar 2022 13:34:09 +0100 Subject: build(web/ui): Support building WebJar for OpenDC web UI This change updates the build process to build a static WebJar out of the OpenDC web UI module. This allows us to embed the UI inside the development distribution of OpenDC for other users to readily deploy it. --- buildSrc/src/main/kotlin/kotlin-conventions.gradle.kts | 11 +---------- 1 file changed, 1 insertion(+), 10 deletions(-) (limited to 'buildSrc/src/main/kotlin/kotlin-conventions.gradle.kts') diff --git a/buildSrc/src/main/kotlin/kotlin-conventions.gradle.kts b/buildSrc/src/main/kotlin/kotlin-conventions.gradle.kts index 20c379a2..5d9ae56e 100644 --- a/buildSrc/src/main/kotlin/kotlin-conventions.gradle.kts +++ b/buildSrc/src/main/kotlin/kotlin-conventions.gradle.kts @@ -23,21 +23,12 @@ import org.jetbrains.kotlin.gradle.tasks.KotlinCompile plugins { - `java-library` + id("java-library-conventions") kotlin("jvm") id("org.jlleitschuh.gradle.ktlint") } /* Project configuration */ -repositories { - mavenCentral() -} - -java { - sourceCompatibility = Libs.jvmTarget - targetCompatibility = Libs.jvmTarget -} - tasks.withType().configureEach { kotlinOptions.jvmTarget = Libs.jvmTarget.toString() kotlinOptions.freeCompilerArgs += "-opt-in=kotlin.RequiresOptIn" -- cgit v1.2.3 From c69035732ef073257cb56f7c9edfdbe25a47aa44 Mon Sep 17 00:00:00 2001 From: Fabian Mastenbroek Date: Fri, 18 Mar 2022 13:36:32 +0100 Subject: feat(web/ui): Add extension for serving OpenDC web UI This change adds a new Quarkus extension that is able to serve the OpenDC web interface via the Quarkus deployment of OpenDC. --- buildSrc/src/main/kotlin/kotlin-conventions.gradle.kts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'buildSrc/src/main/kotlin/kotlin-conventions.gradle.kts') diff --git a/buildSrc/src/main/kotlin/kotlin-conventions.gradle.kts b/buildSrc/src/main/kotlin/kotlin-conventions.gradle.kts index 5d9ae56e..6b9109f7 100644 --- a/buildSrc/src/main/kotlin/kotlin-conventions.gradle.kts +++ b/buildSrc/src/main/kotlin/kotlin-conventions.gradle.kts @@ -23,7 +23,7 @@ import org.jetbrains.kotlin.gradle.tasks.KotlinCompile plugins { - id("java-library-conventions") + id("java-conventions") kotlin("jvm") id("org.jlleitschuh.gradle.ktlint") } -- cgit v1.2.3