Skip to content

Commit 13cf005

Browse files
committed
Add Android platform support for sqlx4k.
1 parent b8d2fdb commit 13cf005

7 files changed

Lines changed: 590 additions & 0 deletions

File tree

build.gradle.kts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ plugins {
88
}
99

1010
repositories {
11+
google()
1112
mavenCentral()
1213
}
1314

@@ -16,6 +17,7 @@ subprojects {
1617
version = rootProject.version
1718

1819
repositories {
20+
google()
1921
mavenCentral()
2022
}
2123
}

gradle/libs.versions.toml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,8 @@ sqlite-jdbc = "3.51.2.0"
4242
arrow = "2.2.1.1"
4343
# https://mvnrepository.com/artifact/org.jetbrains/annotations/26.0.2
4444
jetbrains = "26.1.0"
45+
# https://developer.android.com/studio/releases/gradle-plugin
46+
android-gradle-plugin = "9.0.1"
4547

4648
[libraries]
4749
gradle-kotlin-plugin = { module = "org.jetbrains.kotlin:kotlin-gradle-plugin", version.ref = "kotlin" }
@@ -75,3 +77,4 @@ dokka = { id = "org.jetbrains.dokka", version.ref = "dokka" }
7577
kotlin-spring = { id = "org.jetbrains.kotlin.plugin.spring", version.ref = "kotlin" }
7678
spring-boot = { id = "org.springframework.boot", version.ref = "spring-boot" }
7779
spring-depedency-management = { id = "io.spring.dependency-management", version.ref = "spring-depedency-management" }
80+
android = { id = "com.android.kotlin.multiplatform.library", version.ref = "android-gradle-plugin" }

settings.gradle.kts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ rootProject.name = "sqlx4k"
22

33
pluginManagement {
44
repositories {
5+
google()
56
mavenCentral()
67
gradlePluginPortal()
78
}

sqlx4k-sqlite/build.gradle.kts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,15 @@ plugins {
22
id("io.github.smyrgeorge.sqlx4k.multiplatform.lib")
33
id("io.github.smyrgeorge.sqlx4k.publish")
44
id("io.github.smyrgeorge.sqlx4k.dokka")
5+
alias(libs.plugins.android)
56
}
67

78
kotlin {
9+
android {
10+
namespace = "io.github.smyrgeorge.sqlx4k.sqlite"
11+
compileSdk = 36
12+
minSdk = 26
13+
}
814
sourceSets {
915
configureEach {
1016
languageSettings.progressiveMode = true

0 commit comments

Comments
 (0)