Skip to content

Commit 0e2010e

Browse files
committed
AGP 9 Upgrade
1 parent c5959b0 commit 0e2010e

35 files changed

+1387
-1804
lines changed

analytics-logic/build.gradle.kts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414
* governing permissions and limitations under the Licence.
1515
*/
1616

17+
import com.android.build.api.dsl.LibraryExtension
1718
import project.convention.logic.config.LibraryModule
1819
import project.convention.logic.kover.KoverExclusionRules
1920
import project.convention.logic.kover.excludeFromKoverReport
@@ -22,7 +23,7 @@ plugins {
2223
id("project.android.library")
2324
}
2425

25-
android {
26+
extensions.configure<LibraryExtension>("android") {
2627
namespace = "eu.europa.ec.analyticslogic"
2728
}
2829

app/src/main/baseline-prof.txt

Lines changed: 644 additions & 849 deletions
Large diffs are not rendered by default.

app/src/main/startup-prof.txt

Lines changed: 644 additions & 849 deletions
Large diffs are not rendered by default.

assembly-logic/build.gradle.kts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414
* governing permissions and limitations under the Licence.
1515
*/
1616

17+
import com.android.build.api.dsl.LibraryExtension
1718
import project.convention.logic.config.LibraryModule.AnalyticsLogic
1819
import project.convention.logic.config.LibraryModule.AssemblyLogic
1920
import project.convention.logic.config.LibraryModule.AuthenticationLogic
@@ -39,7 +40,7 @@ plugins {
3940
id("project.rqes.sdk")
4041
}
4142

42-
android {
43+
extensions.configure<LibraryExtension>("android") {
4344
namespace = "eu.europa.ec.assemblylogic"
4445

4546
defaultConfig {

authentication-logic/build.gradle.kts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414
* governing permissions and limitations under the Licence.
1515
*/
1616

17+
import com.android.build.api.dsl.LibraryExtension
1718
import project.convention.logic.config.LibraryModule
1819
import project.convention.logic.kover.KoverExclusionRules
1920
import project.convention.logic.kover.excludeFromKoverReport
@@ -22,7 +23,7 @@ plugins {
2223
id("project.android.library")
2324
}
2425

25-
android {
26+
extensions.configure<LibraryExtension>("android") {
2627
namespace = "eu.europa.ec.authenticationlogic"
2728
}
2829

baseline-profile/build.gradle.kts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
import com.android.build.api.dsl.TestExtension
2+
13
/*
24
* Copyright (c) 2025 European Commission
35
*
@@ -18,6 +20,6 @@ plugins {
1820
id("project.android.base.profile")
1921
}
2022

21-
android {
23+
extensions.configure<TestExtension>("android") {
2224
namespace = "eu.europa.ec.baselineprofile"
2325
}

build-logic/convention/src/main/kotlin/AndroidApplicationConventionPlugin.kt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,6 @@ class AndroidApplicationConventionPlugin : Plugin<Project> {
3030
with(target) {
3131
with(pluginManager) {
3232
apply("com.android.application")
33-
apply("org.jetbrains.kotlin.android")
3433
apply("project.android.application.flavors")
3534
apply("project.android.koin")
3635
apply("project.android.lint")

build-logic/convention/src/main/kotlin/AndroidBaseLineProfilePlugin.kt

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,8 @@
1414
* governing permissions and limitations under the Licence.
1515
*/
1616
import androidx.baselineprofile.gradle.producer.BaselineProfileProducerExtension
17+
import com.android.build.api.dsl.TestExtension
1718
import com.android.build.api.variant.TestAndroidComponentsExtension
18-
import com.android.build.gradle.TestExtension
1919
import org.gradle.api.Plugin
2020
import org.gradle.api.Project
2121
import org.gradle.kotlin.dsl.configure
@@ -31,7 +31,6 @@ class AndroidBaseLineProfilePlugin : Plugin<Project> {
3131
with(target) {
3232
with(pluginManager) {
3333
apply("com.android.test")
34-
apply("org.jetbrains.kotlin.android")
3534
apply("androidx.baselineprofile")
3635
}
3736

build-logic/convention/src/main/kotlin/AndroidFeatureConventionPlugin.kt

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,10 +14,9 @@
1414
* governing permissions and limitations under the Licence.
1515
*/
1616

17-
import com.android.build.gradle.LibraryExtension
17+
import com.android.build.api.dsl.LibraryExtension
1818
import org.gradle.api.Plugin
1919
import org.gradle.api.Project
20-
import org.gradle.kotlin.dsl.configure
2120
import org.gradle.kotlin.dsl.dependencies
2221
import project.convention.logic.config.LibraryModule
2322
import project.convention.logic.configureGradleManagedDevices
@@ -29,7 +28,7 @@ class AndroidFeatureConventionPlugin : Plugin<Project> {
2928
apply("project.android.library")
3029
apply("project.android.library.compose")
3130
}
32-
extensions.configure<LibraryExtension> {
31+
extensions.configure<LibraryExtension>("android") {
3332
defaultConfig {
3433
testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner"
3534
}

build-logic/convention/src/main/kotlin/AndroidFeatureTestConventionPlugin.kt

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,10 +14,9 @@
1414
* governing permissions and limitations under the Licence.
1515
*/
1616

17-
import com.android.build.gradle.LibraryExtension
17+
import com.android.build.api.dsl.LibraryExtension
1818
import org.gradle.api.Plugin
1919
import org.gradle.api.Project
20-
import org.gradle.kotlin.dsl.configure
2120
import org.gradle.kotlin.dsl.dependencies
2221
import project.convention.logic.config.LibraryModule
2322
import project.convention.logic.configureGradleManagedDevices
@@ -28,7 +27,7 @@ class AndroidFeatureTestConventionPlugin : Plugin<Project> {
2827
pluginManager.apply {
2928
apply("project.android.library")
3029
}
31-
extensions.configure<LibraryExtension> {
30+
extensions.configure<LibraryExtension>("android") {
3231
defaultConfig {
3332
testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner"
3433
}

0 commit comments

Comments
 (0)