Skip to content

Commit ca86f4e

Browse files
committed
upgrade targetSDK and gradle versions
1 parent 13bc880 commit ca86f4e

File tree

10 files changed

+28
-44
lines changed

10 files changed

+28
-44
lines changed

android-sdk/build.gradle

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ apply plugin: 'kotlin-android'
2020
android {
2121
namespace "com.optimizely.ab.android.sdk"
2222
compileSdk compile_sdk_version
23-
buildTools build_tools_version
23+
buildToolsVersion build_tools_version
2424

2525
defaultConfig {
2626
minSdkVersion min_sdk_version
@@ -33,6 +33,10 @@ android {
3333
// these rules will be merged to app's proguard rules
3434
consumerProguardFiles '../proguard-rules.txt'
3535
}
36+
37+
buildFeatures {
38+
buildConfig true
39+
}
3640
testOptions {
3741
unitTests.returnDefaultValues = true
3842
unitTests.all {
@@ -53,11 +57,6 @@ android {
5357
testCoverageEnabled true
5458
}
5559
}
56-
57-
compileOptions {
58-
sourceCompatibility JavaVersion.VERSION_17
59-
targetCompatibility JavaVersion.VERSION_17
60-
}
6160
}
6261

6362
repositories {

build.gradle

Lines changed: 16 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ buildscript {
3030
mavenCentral()
3131
}
3232
dependencies {
33-
classpath 'com.android.tools.build:gradle:8.1.2'
33+
classpath 'com.android.tools.build:gradle:8.6.0'
3434
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
3535

3636
// NOTE: Do not place your application dependencies here; they belong
@@ -43,6 +43,19 @@ plugins {
4343
id 'io.github.gradle-nexus.publish-plugin' version '2.0.0'
4444
}
4545

46+
subprojects {
47+
tasks.withType(org.jetbrains.kotlin.gradle.tasks.KotlinCompile).configureEach {
48+
kotlinOptions {
49+
jvmTarget = "17"
50+
}
51+
}
52+
53+
tasks.withType(JavaCompile).configureEach {
54+
sourceCompatibility = "17"
55+
targetCompatibility = "17"
56+
}
57+
}
58+
4659
allprojects {
4760
tasks.withType(Test).configureEach {
4861
maxParallelForks = Runtime.runtime.availableProcessors().intdiv(2) ?: 1
@@ -209,7 +222,7 @@ configure(publishedProjects) {
209222

210223
android.libraryVariants.all { variant ->
211224
task("${variant.name}JavadocJar", type: Jar, dependsOn: "${variant.name}Javadoc") {
212-
classifier = 'javadoc'
225+
archiveClassifier = 'javadoc'
213226
from tasks["${variant.name}Javadoc"].destinationDir
214227
}
215228

@@ -219,7 +232,7 @@ configure(publishedProjects) {
219232

220233
android.libraryVariants.all { variant ->
221234
task("${variant.name}SourcesJar", type: Jar) {
222-
classifier = 'sources'
235+
archiveClassifier = 'sources'
223236
from variant.javaCompileProvider.get().source
224237
}
225238
project.artifacts.add("archives", tasks["${variant.name}SourcesJar"]);

datafile-handler/build.gradle

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ apply plugin: 'kotlin-android'
2020
android {
2121
namespace "com.optimizely.ab.android.datafile_handler"
2222
compileSdk compile_sdk_version
23-
buildTools build_tools_version
23+
buildToolsVersion build_tools_version
2424

2525
defaultConfig {
2626
minSdkVersion min_sdk_version
@@ -39,10 +39,6 @@ android {
3939
testCoverageEnabled true
4040
}
4141
}
42-
compileOptions {
43-
sourceCompatibility JavaVersion.VERSION_17
44-
targetCompatibility JavaVersion.VERSION_17
45-
}
4642
}
4743

4844
dependencies {

event-handler/build.gradle

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ apply plugin: 'kotlin-android'
2020
android {
2121
namespace "com.optimizely.ab.android.event_handler"
2222
compileSdk compile_sdk_version
23-
buildTools build_tools_version
23+
buildToolsVersion build_tools_version
2424

2525
defaultConfig {
2626
minSdkVersion min_sdk_version
@@ -44,10 +44,6 @@ android {
4444
testCoverageEnabled true
4545
}
4646
}
47-
compileOptions {
48-
sourceCompatibility JavaVersion.VERSION_17
49-
targetCompatibility JavaVersion.VERSION_17
50-
}
5147
buildToolsVersion build_tools_version
5248
}
5349

gradle.properties

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
11
android.enableJetifier=true
22
android.useAndroidX=true
33
org.gradle.jvmargs=-Xmx1g
4-
android.disableAutomaticComponentCreation=true

gradle/wrapper/gradle-wrapper.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,4 +4,4 @@ distributionPath=wrapper/dists
44
zipStoreBase=GRADLE_USER_HOME
55
org.gradle.jvmargs=-Xmx1g
66
zipStorePath=wrapper/dists
7-
distributionUrl=https\://services.gradle.org/distributions/gradle-8.3-bin.zip
7+
distributionUrl=https\://services.gradle.org/distributions/gradle-8.7-bin.zip

odp/build.gradle

Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ apply plugin: 'org.jlleitschuh.gradle.ktlint'
2121
android {
2222
namespace "com.optimizely.ab.android.odp"
2323
compileSdk compile_sdk_version
24-
buildTools build_tools_version
24+
buildToolsVersion build_tools_version
2525

2626
defaultConfig {
2727
minSdkVersion min_sdk_version
@@ -42,15 +42,7 @@ android {
4242
testCoverageEnabled true
4343
}
4444
}
45-
compileOptions {
46-
sourceCompatibility JavaVersion.VERSION_17
47-
targetCompatibility JavaVersion.VERSION_17
48-
}
4945
buildToolsVersion build_tools_version
50-
51-
kotlinOptions {
52-
jvmTarget = '1.8'
53-
}
5446
}
5547

5648
dependencies {

shared/build.gradle

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ apply plugin: 'kotlin-android'
2020
android {
2121
namespace "com.optimizely.ab.android.shared"
2222
compileSdk compile_sdk_version
23-
buildTools build_tools_version
23+
buildToolsVersion build_tools_version
2424

2525
defaultConfig {
2626
minSdkVersion min_sdk_version
@@ -41,10 +41,6 @@ android {
4141
testCoverageEnabled true
4242
}
4343
}
44-
compileOptions {
45-
sourceCompatibility JavaVersion.VERSION_17
46-
targetCompatibility JavaVersion.VERSION_17
47-
}
4844
buildToolsVersion build_tools_version
4945
}
5046

test-app/build.gradle

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ apply plugin: 'com.android.application'
22
apply plugin: 'kotlin-android'
33

44
android {
5+
namespace "com.optimizely.ab.android.test_app"
56
compileSdkVersion compile_sdk_version
67
buildToolsVersion build_tools_version
78

@@ -29,10 +30,6 @@ android {
2930
signingConfig signingConfigs.debug
3031
}
3132
}
32-
compileOptions {
33-
sourceCompatibility JavaVersion.VERSION_17
34-
targetCompatibility JavaVersion.VERSION_17
35-
}
3633
packagingOptions {
3734
resources {
3835
excludes += ['META-INF/LICENSE.txt', 'META-INF/NOTICE.txt', 'META-INF/LICENSE', 'META-INF/NOTICE']

user-profile/build.gradle

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ apply plugin: 'kotlin-android'
2020
android {
2121
namespace "com.optimizely.ab.android.user_profile"
2222
compileSdk compile_sdk_version
23-
buildTools build_tools_version
23+
buildToolsVersion build_tools_version
2424

2525
defaultConfig {
2626
minSdkVersion min_sdk_version
@@ -39,10 +39,6 @@ android {
3939
testCoverageEnabled true
4040
}
4141
}
42-
compileOptions {
43-
sourceCompatibility JavaVersion.VERSION_17
44-
targetCompatibility JavaVersion.VERSION_17
45-
}
4642
}
4743

4844
dependencies {

0 commit comments

Comments
 (0)