Skip to content

Commit 0a91cb5

Browse files
Merge pull request #16855 from nextcloud/builtInKotlin
Use built-in Kotlin
2 parents 9121a07 + d8c62d4 commit 0a91cb5

7 files changed

Lines changed: 8 additions & 18 deletions

File tree

app/build.gradle.kts

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@
66
*/
77
@file:Suppress("UnstableApiUsage", "DEPRECATION")
88

9-
import com.android.build.gradle.internal.api.ApkVariantOutputImpl
109
import com.github.spotbugs.snom.Confidence
1110
import com.github.spotbugs.snom.Effort
1211
import com.github.spotbugs.snom.SpotBugsTask
@@ -27,7 +26,6 @@ plugins {
2726
alias(libs.plugins.ksp)
2827
alias(libs.plugins.kotlin.serialization)
2928
alias(libs.plugins.kotlin.parcelize)
30-
alias(libs.plugins.jetbrains.kotlin.android)
3129
alias(libs.plugins.spotbugs)
3230
alias(libs.plugins.detekt)
3331
// needed to make renovate run without shot, as shot requires Android SDK
@@ -167,12 +165,6 @@ android {
167165
}
168166
}
169167

170-
applicationVariants.configureEach {
171-
outputs.configureEach {
172-
if (this is ApkVariantOutputImpl) this.outputFileName = "${this.baseName}-${this.versionCode}.apk"
173-
}
174-
}
175-
176168
testOptions {
177169
unitTests.isReturnDefaultValues = true
178170
animationsDisabled = true

app/src/test/java/com/nextcloud/client/jobs/BackgroundJobFactoryTest.kt

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@ import com.owncloud.android.MainApp
2929
import com.owncloud.android.datamodel.ArbitraryDataProvider
3030
import com.owncloud.android.datamodel.SyncedFolderProvider
3131
import com.owncloud.android.datamodel.UploadsStorageManager
32+
import com.owncloud.android.operations.factory.UploadFileOperationFactory
3233
import com.owncloud.android.utils.theme.ViewThemeUtils
3334
import io.mockk.every
3435
import io.mockk.mockk
@@ -112,6 +113,8 @@ class BackgroundJobFactoryTest {
112113

113114
@Mock private lateinit var fileDao: FileDao
114115

116+
@Mock private lateinit var uploadFileOperationFactory: UploadFileOperationFactory
117+
115118
private lateinit var factory: BackgroundJobFactory
116119

117120
@Before
@@ -143,7 +146,8 @@ class BackgroundJobFactoryTest {
143146
{ localBroadcastManager },
144147
generatePDFUseCase,
145148
syncedFolderProvider,
146-
db
149+
db,
150+
uploadFileOperationFactory
147151
)
148152
}
149153

appscan/build.gradle.kts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@ import org.jetbrains.kotlin.gradle.dsl.JvmTarget
88

99
plugins {
1010
alias(libs.plugins.android.library)
11-
alias(libs.plugins.jetbrains.kotlin.android)
1211
}
1312

1413
android {

build.gradle.kts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@
77
plugins {
88
alias(libs.plugins.android.application) apply false
99
alias(libs.plugins.android.library) apply false
10-
alias(libs.plugins.jetbrains.kotlin.android) apply false
1110
alias(libs.plugins.kotlin.compose) apply false
1211
alias(libs.plugins.spotless) apply false
1312
alias(libs.plugins.ksp) apply false

gradle.properties

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -22,11 +22,5 @@ org.gradle.configuration-cache=true
2222

2323
org.gradle.workers.max=4
2424

25-
# automatically aded via AGP migration
26-
# see https://developer.android.com/build/releases/agp-9-0-0-release-notes
27-
# should be changed with https://github.com/nextcloud/android/issues/15993
28-
android.builtInKotlin=false
29-
android.newDsl=false
30-
3125
# Needed for local libs
3226
# org.gradle.dependency.verification=lenient

gradle/libs.versions.toml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -285,7 +285,6 @@ android-application = { id = "com.android.application", version.ref = "androidPl
285285
android-library = { id = "com.android.library", version.ref = "androidPluginVersion" }
286286
kotlin-parcelize = { id = "org.jetbrains.kotlin.plugin.parcelize", version.ref = "kotlin" }
287287
spotbugs = { id = "com.github.spotbugs", version.ref = "spotbugsGradlePlugin" }
288-
jetbrains-kotlin-android = { id = "org.jetbrains.kotlin.android", version.ref = "kotlin" }
289288
kotlin-compose = { id = "org.jetbrains.kotlin.plugin.compose", version.ref = "kotlin" }
290289
spotless = { id = "com.diffplug.spotless", version.ref = "spotless" }
291290
ksp = { id = "com.google.devtools.ksp", version.ref = "ksp" }

scripts/analysis/spotbugs-filter.xml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,9 @@
1919
<Match>
2020
<Class name="~.*\$\$Parcelable.*" />
2121
</Match>
22+
<Match>
23+
<Class name="~.*\$appFactory.*" />
24+
</Match>
2225

2326
<!-- Dagger code is autogenerated. Exclude it from Check. -->
2427
<Match>

0 commit comments

Comments
 (0)