Skip to content

Commit 382226d

Browse files
committed
Resolve Gradle warnings, downgrade AGP
1 parent b881c55 commit 382226d

15 files changed

Lines changed: 85 additions & 50 deletions

File tree

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,7 @@ Explore the example applications to see OpenMapView in action:
4747
- [Example06Clicks](examples/Example06Clicks) - Map click and long-click listeners
4848
- [Example07DraggableMarkers](examples/Example07DraggableMarkers) - Draggable markers with drag event listeners
4949
- [Example08Circles](examples/Example08Circles) - Circles with various radii, styling, and z-index ordering
50+
- [Example09Overlays](examples/Example09Overlays) - Tile overlays with transparency control (OpenSeaMap, OpenRailwayMap, Hiking Trails, OpenSnowMap)
5051

5152
![Example05Camera Demo](examples/Example05Camera/screenshot.gif)
5253

build.gradle.kts

Lines changed: 12 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,13 @@
11
// Auto-detect version from Git tag (e.g., "v0.2.0" -> "0.2.0")
22
fun getGitVersion(): String {
3-
val process = Runtime.getRuntime().exec("git describe --tags --abbrev=0")
3+
val process = ProcessBuilder("git", "describe", "--tags", "--abbrev=0")
4+
.redirectOutput(ProcessBuilder.Redirect.PIPE)
5+
.redirectError(ProcessBuilder.Redirect.PIPE)
6+
.start()
7+
process.waitFor()
48
val output = process.inputStream.bufferedReader().readText().trim()
59
val cleanVersion = output.removePrefix("v")
6-
return if (cleanVersion.isNotEmpty()) cleanVersion else "0.0.1-SNAPSHOT"
10+
return cleanVersion.ifEmpty { "0.0.1-SNAPSHOT" }
711
}
812

913
ext["libVersion"] = try {
@@ -14,13 +18,13 @@ ext["libVersion"] = try {
1418
}
1519

1620
plugins {
17-
id("com.android.library") version "8.13.0" apply false
18-
id("com.android.application") version "8.13.0" apply false
19-
id("org.jetbrains.kotlin.android") version "2.0.21" apply false
20-
id("org.jetbrains.kotlin.plugin.compose") version "2.0.21" apply false
21-
id("com.diffplug.spotless") version "6.25.0" apply false
21+
id("com.android.library") version "8.11.1" apply false
22+
id("com.android.application") version "8.11.1" apply false
23+
id("org.jetbrains.kotlin.android") version "2.2.21" apply false
24+
id("org.jetbrains.kotlin.plugin.compose") version "2.2.21" apply false
25+
id("com.diffplug.spotless") version "8.0.0" apply false
2226
id("org.jetbrains.dokka") version "2.1.0" apply false
23-
id("com.gradleup.nmcp.aggregation") version "0.1.2"
27+
id("com.gradleup.nmcp.aggregation") version "1.2.0"
2428
}
2529

2630
nmcpAggregation {

examples/Example01Pan/build.gradle.kts

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,10 @@ android {
2828
targetCompatibility = JavaVersion.VERSION_17
2929
}
3030

31-
kotlinOptions {
32-
jvmTarget = "17"
31+
kotlin {
32+
compilerOptions {
33+
jvmTarget.set(org.jetbrains.kotlin.gradle.dsl.JvmTarget.JVM_17)
34+
}
3335
}
3436

3537
buildFeatures {
@@ -65,7 +67,7 @@ spotless {
6567
)
6668
trimTrailingWhitespace()
6769
endWithNewline()
68-
indentWithSpaces(4)
70+
leadingTabsToSpaces(4)
6971
licenseHeaderFile(rootProject.file("spotless.license.kt"), "(package|import)")
7072
}
7173
kotlinGradle {

examples/Example02Zoom/build.gradle.kts

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,10 @@ android {
2828
targetCompatibility = JavaVersion.VERSION_17
2929
}
3030

31-
kotlinOptions {
32-
jvmTarget = "17"
31+
kotlin {
32+
compilerOptions {
33+
jvmTarget.set(org.jetbrains.kotlin.gradle.dsl.JvmTarget.JVM_17)
34+
}
3335
}
3436

3537
buildFeatures {
@@ -65,7 +67,7 @@ spotless {
6567
)
6668
trimTrailingWhitespace()
6769
endWithNewline()
68-
indentWithSpaces(4)
70+
leadingTabsToSpaces(4)
6971
licenseHeaderFile(rootProject.file("spotless.license.kt"), "(package|import)")
7072
}
7173
kotlinGradle {

examples/Example03Markers/build.gradle.kts

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,10 @@ android {
2828
targetCompatibility = JavaVersion.VERSION_17
2929
}
3030

31-
kotlinOptions {
32-
jvmTarget = "17"
31+
kotlin {
32+
compilerOptions {
33+
jvmTarget.set(org.jetbrains.kotlin.gradle.dsl.JvmTarget.JVM_17)
34+
}
3335
}
3436

3537
buildFeatures {
@@ -65,7 +67,7 @@ spotless {
6567
)
6668
trimTrailingWhitespace()
6769
endWithNewline()
68-
indentWithSpaces(4)
70+
leadingTabsToSpaces(4)
6971
licenseHeaderFile(rootProject.file("spotless.license.kt"), "(package|import)")
7072
}
7173
kotlinGradle {

examples/Example04Polylines/build.gradle.kts

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,10 @@ android {
2828
targetCompatibility = JavaVersion.VERSION_17
2929
}
3030

31-
kotlinOptions {
32-
jvmTarget = "17"
31+
kotlin {
32+
compilerOptions {
33+
jvmTarget.set(org.jetbrains.kotlin.gradle.dsl.JvmTarget.JVM_17)
34+
}
3335
}
3436

3537
buildFeatures {
@@ -65,7 +67,7 @@ spotless {
6567
)
6668
trimTrailingWhitespace()
6769
endWithNewline()
68-
indentWithSpaces(4)
70+
leadingTabsToSpaces(4)
6971
licenseHeaderFile(rootProject.file("spotless.license.kt"), "(package|import)")
7072
}
7173
kotlinGradle {

examples/Example05Camera/build.gradle.kts

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,10 @@ android {
2828
targetCompatibility = JavaVersion.VERSION_17
2929
}
3030

31-
kotlinOptions {
32-
jvmTarget = "17"
31+
kotlin {
32+
compilerOptions {
33+
jvmTarget.set(org.jetbrains.kotlin.gradle.dsl.JvmTarget.JVM_17)
34+
}
3335
}
3436

3537
buildFeatures {
@@ -65,7 +67,7 @@ spotless {
6567
)
6668
trimTrailingWhitespace()
6769
endWithNewline()
68-
indentWithSpaces(4)
70+
leadingTabsToSpaces(4)
6971
licenseHeaderFile(rootProject.file("spotless.license.kt"), "(package|import)")
7072
}
7173
kotlinGradle {

examples/Example06Clicks/build.gradle.kts

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,10 @@ android {
2828
targetCompatibility = JavaVersion.VERSION_17
2929
}
3030

31-
kotlinOptions {
32-
jvmTarget = "17"
31+
kotlin {
32+
compilerOptions {
33+
jvmTarget.set(org.jetbrains.kotlin.gradle.dsl.JvmTarget.JVM_17)
34+
}
3335
}
3436

3537
buildFeatures {
@@ -65,7 +67,7 @@ spotless {
6567
)
6668
trimTrailingWhitespace()
6769
endWithNewline()
68-
indentWithSpaces(4)
70+
leadingTabsToSpaces(4)
6971
licenseHeaderFile(rootProject.file("spotless.license.kt"), "(package|import)")
7072
}
7173
kotlinGradle {

examples/Example07DraggableMarkers/build.gradle.kts

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,10 @@ android {
2828
targetCompatibility = JavaVersion.VERSION_17
2929
}
3030

31-
kotlinOptions {
32-
jvmTarget = "17"
31+
kotlin {
32+
compilerOptions {
33+
jvmTarget.set(org.jetbrains.kotlin.gradle.dsl.JvmTarget.JVM_17)
34+
}
3335
}
3436

3537
buildFeatures {
@@ -65,7 +67,7 @@ spotless {
6567
)
6668
trimTrailingWhitespace()
6769
endWithNewline()
68-
indentWithSpaces(4)
70+
leadingTabsToSpaces(4)
6971
licenseHeaderFile(rootProject.file("spotless.license.kt"), "(package|import)")
7072
}
7173
kotlinGradle {

examples/Example08Circles/build.gradle.kts

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,10 @@ android {
2828
targetCompatibility = JavaVersion.VERSION_17
2929
}
3030

31-
kotlinOptions {
32-
jvmTarget = "17"
31+
kotlin {
32+
compilerOptions {
33+
jvmTarget.set(org.jetbrains.kotlin.gradle.dsl.JvmTarget.JVM_17)
34+
}
3335
}
3436

3537
buildFeatures {
@@ -65,7 +67,7 @@ spotless {
6567
)
6668
trimTrailingWhitespace()
6769
endWithNewline()
68-
indentWithSpaces(4)
70+
leadingTabsToSpaces(4)
6971
licenseHeaderFile(rootProject.file("spotless.license.kt"), "(package|import)")
7072
}
7173
kotlinGradle {

0 commit comments

Comments
 (0)