mirror of https://github.com/readrops/Readrops.git
Migrate API gradle file to kotlin dsl
This commit is contained in:
parent
08de3f3a80
commit
a1df9dbe89
|
@ -1,80 +0,0 @@
|
|||
apply plugin: 'com.android.library'
|
||||
apply plugin: 'kotlin-android'
|
||||
|
||||
android {
|
||||
compileSdkVersion rootProject.ext.compileSdkVersion
|
||||
|
||||
defaultConfig {
|
||||
minSdkVersion rootProject.ext.minSdkVersion
|
||||
targetSdkVersion rootProject.ext.targetSdkVersion
|
||||
buildToolsVersion rootProject.ext.buildToolsVersion
|
||||
|
||||
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
|
||||
}
|
||||
|
||||
|
||||
sourceSets {
|
||||
androidTest.assets.srcDirs += files("$projectDir/androidTest/assets".toString())
|
||||
}
|
||||
|
||||
buildTypes {
|
||||
release {
|
||||
minifyEnabled true
|
||||
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
|
||||
}
|
||||
|
||||
debug {
|
||||
minifyEnabled false
|
||||
testCoverageEnabled true
|
||||
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
|
||||
}
|
||||
}
|
||||
compileOptions {
|
||||
sourceCompatibility JavaVersion.VERSION_17
|
||||
targetCompatibility JavaVersion.VERSION_17
|
||||
}
|
||||
kotlinOptions {
|
||||
jvmTarget = '17'
|
||||
freeCompilerArgs = ["-Xstring-concat=inline"]
|
||||
}
|
||||
lint {
|
||||
abortOnError false
|
||||
}
|
||||
namespace 'com.readrops.api'
|
||||
}
|
||||
|
||||
dependencies {
|
||||
implementation fileTree(dir: 'libs', include: ['*.jar'])
|
||||
implementation project(':db')
|
||||
|
||||
testImplementation 'junit:junit:4.13'
|
||||
androidTestImplementation 'androidx.test.ext:junit:1.1.3'
|
||||
androidTestImplementation 'androidx.test:runner:1.4.0'
|
||||
androidTestImplementation 'androidx.test:rules:1.4.0'
|
||||
androidTestImplementation 'androidx.test.espresso:espresso-core:3.4.0'
|
||||
|
||||
implementation(libs.bundles.koin)
|
||||
testImplementation(libs.bundles.kointest)
|
||||
|
||||
implementation(libs.konsumexml)
|
||||
implementation(libs.kotlinxmlbuilder)
|
||||
|
||||
implementation(libs.okhttp)
|
||||
testImplementation(libs.okhttp.mockserver)
|
||||
|
||||
implementation('com.squareup.retrofit2:retrofit:2.9.0') {
|
||||
exclude group: 'com.squareup.okhttp3', module: 'okhttp3'
|
||||
}
|
||||
implementation('com.squareup.retrofit2:converter-moshi:2.9.0') {
|
||||
exclude group: 'com.squareup.moshi', module: 'moshi'
|
||||
}
|
||||
|
||||
implementation 'com.squareup.moshi:moshi:1.15.1'
|
||||
|
||||
api 'org.jsoup:jsoup:1.13.1'
|
||||
|
||||
debugApi 'com.chimerapps.niddler:niddler:1.5.5'
|
||||
releaseApi 'com.chimerapps.niddler:niddler-noop:1.5.5'
|
||||
|
||||
testImplementation(libs.coroutines.test)
|
||||
}
|
|
@ -0,0 +1,83 @@
|
|||
plugins {
|
||||
id("com.android.library")
|
||||
kotlin("android")
|
||||
}
|
||||
|
||||
android {
|
||||
namespace = "com.readrops.api"
|
||||
compileSdkVersion(34)
|
||||
|
||||
defaultConfig {
|
||||
minSdkVersion(21)
|
||||
targetSdkVersion(34)
|
||||
buildToolsVersion("34.0.0")
|
||||
|
||||
testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner"
|
||||
}
|
||||
|
||||
sourceSets {
|
||||
getByName("androidTest") {
|
||||
kotlin.srcDirs("$projectDir/androidTest/assets")
|
||||
}
|
||||
}
|
||||
|
||||
buildTypes {
|
||||
release {
|
||||
isMinifyEnabled = true
|
||||
proguardFiles(getDefaultProguardFile("proguard-android.txt"), "proguard-rules.pro")
|
||||
}
|
||||
|
||||
debug {
|
||||
isMinifyEnabled = false
|
||||
isTestCoverageEnabled = true
|
||||
proguardFiles(getDefaultProguardFile("proguard-android.txt"), "proguard-rules.pro")
|
||||
}
|
||||
}
|
||||
compileOptions {
|
||||
sourceCompatibility = JavaVersion.VERSION_17
|
||||
targetCompatibility = JavaVersion.VERSION_17
|
||||
}
|
||||
kotlinOptions {
|
||||
jvmTarget = "17"
|
||||
freeCompilerArgs = listOf("-Xstring-concat=inline")
|
||||
}
|
||||
lint {
|
||||
abortOnError = false
|
||||
}
|
||||
}
|
||||
|
||||
dependencies {
|
||||
//implementation fileTree(dir: "libs", include: ["*.jar"])
|
||||
implementation(project(":db"))
|
||||
|
||||
testImplementation("junit:junit:4.13")
|
||||
androidTestImplementation("androidx.test.ext:junit:1.1.3")
|
||||
androidTestImplementation("androidx.test:runner:1.4.0")
|
||||
androidTestImplementation("androidx.test:rules:1.4.0")
|
||||
androidTestImplementation("androidx.test.espresso:espresso-core:3.4.0")
|
||||
|
||||
implementation(libs.bundles.koin)
|
||||
testImplementation(libs.bundles.kointest)
|
||||
|
||||
implementation(libs.konsumexml)
|
||||
implementation(libs.kotlinxmlbuilder)
|
||||
|
||||
implementation(libs.okhttp)
|
||||
testImplementation(libs.okhttp.mockserver)
|
||||
|
||||
implementation("com.squareup.retrofit2:retrofit:2.9.0") {
|
||||
exclude("com.squareup.okhttp3", "okhttp3")
|
||||
}
|
||||
implementation("com.squareup.retrofit2:converter-moshi:2.9.0") {
|
||||
exclude("com.squareup.moshi", "moshi")
|
||||
}
|
||||
|
||||
implementation("com.squareup.moshi:moshi:1.15.1")
|
||||
|
||||
api("org.jsoup:jsoup:1.13.1")
|
||||
|
||||
debugApi("com.chimerapps.niddler:niddler:1.5.5")
|
||||
releaseApi("com.chimerapps.niddler:niddler-noop:1.5.5")
|
||||
|
||||
testImplementation(libs.coroutines.test)
|
||||
}
|
|
@ -0,0 +1,9 @@
|
|||
import org.gradle.kotlin.dsl.`kotlin-dsl`
|
||||
|
||||
plugins {
|
||||
`kotlin-dsl`
|
||||
}
|
||||
|
||||
repositories {
|
||||
mavenCentral()
|
||||
}
|
Loading…
Reference in New Issue