
Forked and rebranded database library, supports building from source on Linux, with updated dependencies and compatibility improvements, enabling local builds and Maven Central publication.
Unlike the forked repo, this one can be built from source on Linux.
Project structure is changed to make Intellij IDE work. gradlew needs to be run from the root directory rather than packages.
krdb 3.3.4/5 <==> Kotlin 2.4.0
krdb 3.3.3 <==> Kotlin 2.3.20
krdb 3.3.2 <==> Kotlin 2.3.10
krdb 3.3.0/1 <==> Kotlin 2.3.0
krdb 3.2.9/10 <==> Kotlin 2.2.20
krdb 3.2.8 <==> Kotlin 2.2.0
krdb 3.2.6/7 <==> Kotlin 2.1.20
krdb 3.2.5 <==> Kotlin 2.1.10
buildscript {
dependencies {
classpath "io.github.xilinjia.krdb:gradle-plugin:y.y.y"
}
}
and remove:
id 'io.realm.kotlin' version 'x.x.x' apply false
in the plugins block, replace:
id 'io.realm.kotlin'
with
id 'io.github.xilinjia.krdb'
replace:
implementation "io.realm.kotlin:library-base:x.x.x"
with:
implementation "io.github.xilinjia.krdb:library-base:y.y.y"
and replace:
apply plugin: "io.realm.kotlin"
with
apply plugin: "io.github.xilinjia.krdb"
In addition to the above,
git clone --recursive https://github.com/XilinJia/krdb.git
./gradlew clean
./gradlew jvmTest
./gradlew publishToMavenLocal
pluginManagement {
repositories {
mavenLocal() // 👈 Add this line
google()
mavenCentral()
}
}
buildscript {
repositories {
mavenLocal()
}
dependencies {
classpath "io.github.xilinjia.krdb:gradle-plugin:y.y.y"
}
}
allprojects {
repositories {
mavenLocal()
}
}
Original Readme of Realm-Kotlin can be referenced here
See CONTRIBUTING.md for more details!
Realm Kotlin is published under the Apache 2.0 license.
This product is not being made available to any person located in Cuba, Iran, North Korea, Sudan, Syria or the Crimea region, or to any other person that is not eligible to receive the product under U.S. law.
Unlike the forked repo, this one can be built from source on Linux.
Project structure is changed to make Intellij IDE work. gradlew needs to be run from the root directory rather than packages.
krdb 3.3.4/5 <==> Kotlin 2.4.0
krdb 3.3.3 <==> Kotlin 2.3.20
krdb 3.3.2 <==> Kotlin 2.3.10
krdb 3.3.0/1 <==> Kotlin 2.3.0
krdb 3.2.9/10 <==> Kotlin 2.2.20
krdb 3.2.8 <==> Kotlin 2.2.0
krdb 3.2.6/7 <==> Kotlin 2.1.20
krdb 3.2.5 <==> Kotlin 2.1.10
buildscript {
dependencies {
classpath "io.github.xilinjia.krdb:gradle-plugin:y.y.y"
}
}
and remove:
id 'io.realm.kotlin' version 'x.x.x' apply false
in the plugins block, replace:
id 'io.realm.kotlin'
with
id 'io.github.xilinjia.krdb'
replace:
implementation "io.realm.kotlin:library-base:x.x.x"
with:
implementation "io.github.xilinjia.krdb:library-base:y.y.y"
and replace:
apply plugin: "io.realm.kotlin"
with
apply plugin: "io.github.xilinjia.krdb"
In addition to the above,
git clone --recursive https://github.com/XilinJia/krdb.git
./gradlew clean
./gradlew jvmTest
./gradlew publishToMavenLocal
pluginManagement {
repositories {
mavenLocal() // 👈 Add this line
google()
mavenCentral()
}
}
buildscript {
repositories {
mavenLocal()
}
dependencies {
classpath "io.github.xilinjia.krdb:gradle-plugin:y.y.y"
}
}
allprojects {
repositories {
mavenLocal()
}
}
Original Readme of Realm-Kotlin can be referenced here
See CONTRIBUTING.md for more details!
Realm Kotlin is published under the Apache 2.0 license.
This product is not being made available to any person located in Cuba, Iran, North Korea, Sudan, Syria or the Crimea region, or to any other person that is not eligible to receive the product under U.S. law.