mirror of
https://github.com/VibedByKaKi/orgzly-android-revived.git
synced 2026-10-15 06:47:46 +02:00
125 lines
2.9 KiB
Groovy
125 lines
2.9 KiB
Groovy
// Top-level build file where you can add configuration options common to all sub-projects/modules.
|
|
|
|
buildscript {
|
|
|
|
def versions = [:]
|
|
|
|
versions.android_gradle_plugin = '8.13.2'
|
|
|
|
versions.kotlin = '2.3.21'
|
|
|
|
versions.kotlin_coroutines = '1.11.0'
|
|
|
|
versions.jetbrains_annotations = '26.1.0'
|
|
|
|
versions.android_multidex = '2.0.1'
|
|
|
|
versions.android_appcompat = '1.7.1'
|
|
|
|
versions.android_documentfile = '1.1.0'
|
|
versions.android_localbroadcastmanager = '1.1.0'
|
|
|
|
versions.android_cardview = '1.0.0'
|
|
versions.android_recyclerview = '1.4.0'
|
|
versions.android_viewpager = '1.1.0'
|
|
versions.android_constraint_layout = '2.2.1'
|
|
versions.android_preference = '1.2.1'
|
|
versions.android_material = '1.14.0'
|
|
versions.android_swiperefreshlayout = '1.2.0'
|
|
|
|
versions.android_room = '2.8.4'
|
|
|
|
versions.android_lifecycle = '2.10.0'
|
|
|
|
versions.android_workmanager = '2.11.2'
|
|
|
|
versions.junit = '4.13.2'
|
|
|
|
versions.android_test_espresso = '3.7.0'
|
|
|
|
versions.android_test = '1.7.0'
|
|
|
|
versions.android_test_runner = '1.7.0'
|
|
|
|
versions.android_test_ext_junit = '1.3.0'
|
|
|
|
versions.android_test_uiautomator = '2.3.0'
|
|
|
|
// Last version to support API 21 by default
|
|
versions.compose = '2026.05.01'
|
|
|
|
versions.compose_activity = '1.13.0'
|
|
|
|
versions.compose_emily_units = '2.0.3'
|
|
|
|
versions.org_java = '1.3.6'
|
|
|
|
versions.loremipsum = '1.0'
|
|
|
|
versions.dagger = '2.59.2'
|
|
|
|
versions.gson = '2.14.0'
|
|
|
|
versions.dropbox_core_sdk = '7.0.0'
|
|
|
|
versions.juniversalchardet = '1.0.3'
|
|
|
|
versions.joda_time = '2.14.2'
|
|
|
|
versions.glide = '5.0.7'
|
|
|
|
versions.sardine = '0.8'
|
|
|
|
versions.okhttp_digest = '3.1.1'
|
|
|
|
versions.jgit = '5.13.5.202508271544-r'
|
|
|
|
versions.security_crypto = '1.1.0'
|
|
|
|
versions.biometric_ktx = '1.2.0-alpha05'
|
|
|
|
versions.robolectric = '4.16.1'
|
|
|
|
versions.webdav_embedded_server = '0.2.1'
|
|
|
|
ext.versions = versions
|
|
|
|
repositories {
|
|
mavenCentral()
|
|
google()
|
|
// For org.jetbrains.kotlin.plugin.compose
|
|
gradlePluginPortal()
|
|
}
|
|
|
|
dependencies {
|
|
classpath "com.android.tools.build:gradle:$versions.android_gradle_plugin"
|
|
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$versions.kotlin"
|
|
classpath "org.jetbrains.kotlin.plugin.compose:org.jetbrains.kotlin.plugin.compose.gradle.plugin:$versions.kotlin"
|
|
}
|
|
}
|
|
|
|
allprojects {
|
|
repositories {
|
|
mavenCentral()
|
|
|
|
google()
|
|
|
|
maven {
|
|
url = 'https://oss.sonatype.org/content/repositories/snapshots'
|
|
}
|
|
|
|
// For sardine-android and org-java
|
|
maven {
|
|
url = 'https://jitpack.io'
|
|
}
|
|
}
|
|
|
|
tasks.withType(JavaCompile) {
|
|
options.compilerArgs << "-Xlint:unchecked" << "-Xlint:deprecation"
|
|
}
|
|
}
|
|
|
|
tasks.register('pullScreenshot', Exec) {
|
|
final def command = ['adb', 'pull', '/sdcard/Pictures/.', buildDir]
|
|
commandLine command
|
|
}
|