Skip to content

Commit e67033f

Browse files
committed
Fix issue with baseUrls and transitive dependencies
1 parent 0578c63 commit e67033f

File tree

3 files changed

+5
-6
lines changed

3 files changed

+5
-6
lines changed

kotlin-wot-binding-http/build.gradle.kts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
dependencies {
22
implementation(platform("io.ktor:ktor-bom:3.0.3"))
33
api(project(":kotlin-wot"))
4-
implementation("org.slf4j:slf4j-api")
54
implementation("io.ktor:ktor-server-core")
65
implementation("io.ktor:ktor-server-netty")
76
implementation("io.ktor:ktor-client-core")

kotlin-wot/build.gradle.kts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
dependencies {
22
//implementation("org.jetbrains.kotlin:kotlin-reflect:2.0.20")
33
api("org.jetbrains.kotlinx:kotlinx-coroutines-core:1.9.0")
4-
api("com.fasterxml.jackson.module:jackson-module-kotlin:2.18.0")
5-
implementation("com.fasterxml.jackson.datatype:jackson-datatype-jsr310")
4+
api("com.fasterxml.jackson.module:jackson-module-kotlin:2.18.3")
5+
implementation("com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.18.3")
66

77
// Tracing
88
api(platform("io.opentelemetry:opentelemetry-bom:1.47.0"))

kotlin-wot/src/main/kotlin/thing/form/AugmentedForm.kt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,12 @@
44
* SPDX-License-Identifier: Apache-2.0
55
*/
66

7+
import com.fasterxml.jackson.annotation.JsonIgnore
8+
import com.fasterxml.jackson.databind.JsonNode
79
import org.eclipse.thingweb.security.SecurityScheme
810
import org.eclipse.thingweb.thing.form.Form
911
import org.eclipse.thingweb.thing.schema.WoTForm
1012
import org.eclipse.thingweb.thing.schema.WoTThingDescription
11-
import com.fasterxml.jackson.annotation.JsonIgnore
12-
import com.fasterxml.jackson.databind.JsonNode
1313
import org.slf4j.LoggerFactory
1414
import java.net.URI
1515
import java.net.URISyntaxException
@@ -80,7 +80,7 @@ data class AugmentedForm(
8080
.map { it.value }
8181

8282
private fun filterUriVariables(href: String): List<String> {
83-
val regex = Regex("\\{[?+#./;&]?([^}]+)}") // Extracts text inside `{}` while ignoring optional prefix
83+
val regex = Regex("\\{[?+#./;&]?([^}]+)\\}") // Extracts text inside `{}` while ignoring optional prefix
8484
return regex.findAll(href)
8585
.map { it.groupValues[1] } // Directly access group value (instead of using `?.value`)
8686
.flatMap { it.split(",") } // Handle multiple variables inside `{}` (comma-separated)

0 commit comments

Comments
 (0)