Skip to content

Commit df78b42

Browse files
committed
fix(AMPER-813): workaround to remove maxSdk
1 parent f40e1aa commit df78b42

File tree

4 files changed

+16
-41
lines changed

4 files changed

+16
-41
lines changed

.gitignore

+1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
.idea
22
.gradle
3+
.kotlin
34
build
45
.hprof
56
**/.DS_Store
+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
#Tue Feb 20 08:03:51 CET 2024
22
distributionBase=GRADLE_USER_HOME
33
distributionPath=wrapper/dists
4-
distributionUrl=https\://services.gradle.org/distributions/gradle-8.1.1-bin.zip
4+
distributionUrl=https\://services.gradle.org/distributions/gradle-8.6-bin.zip
55
zipStoreBase=GRADLE_USER_HOME
66
zipStorePath=wrapper/dists

settings-datastore/build.gradle.kts

+8-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,14 @@
1+
import com.android.build.gradle.BaseExtension
2+
13
plugins {
24
id("de.charlex.convention.centralPublish")
35
}
46

57
group = "de.charlex.settings"
6-
version = "2.0.0-alpha02"
8+
version = "2.0.0-alpha03"
79
description = "Kotlin Multiplatform Settings Datastore"
10+
11+
// TODO https://youtrack.jetbrains.com/issue/AMPER-813
12+
project.extensions.getByType<BaseExtension>().defaultConfig {
13+
maxSdk = null
14+
}

settings.gradle.kts

+6-39
Original file line numberDiff line numberDiff line change
@@ -5,50 +5,17 @@ pluginManagement {
55
mavenCentral()
66
google()
77
gradlePluginPortal()
8-
maven("https://maven.pkg.jetbrains.space/public/p/amper/amper")
8+
maven("https://packages.jetbrains.team/maven/p/amper/amper")
99
maven("https://www.jetbrains.com/intellij-repository/releases")
1010
maven("https://packages.jetbrains.team/maven/p/ij/intellij-dependencies")
1111
}
1212
}
1313

14-
dependencyResolutionManagement {
15-
repositoriesMode.set(RepositoriesMode.PREFER_SETTINGS)
16-
repositories {
17-
mavenCentral()
18-
google()
19-
// workaround for https://youtrack.jetbrains.com/issue/KT-51379
20-
exclusiveContent {
21-
forRepository {
22-
ivy("https://download.jetbrains.com/kotlin/native/builds") {
23-
name = "Kotlin Native"
24-
patternLayout {
25-
26-
// example download URLs:
27-
// https://download.jetbrains.com/kotlin/native/builds/releases/1.7.20/linux-x86_64/kotlin-native-prebuilt-linux-x86_64-1.7.20.tar.gz
28-
// https://download.jetbrains.com/kotlin/native/builds/releases/1.7.20/windows-x86_64/kotlin-native-prebuilt-windows-x86_64-1.7.20.zip
29-
// https://download.jetbrains.com/kotlin/native/builds/releases/1.7.20/macos-x86_64/kotlin-native-prebuilt-macos-x86_64-1.7.20.tar.gz
30-
listOf(
31-
"macos-x86_64",
32-
"macos-aarch64",
33-
"osx-x86_64",
34-
"osx-aarch64",
35-
"linux-x86_64",
36-
"windows-x86_64",
37-
"iosX64"
38-
).forEach { os ->
39-
listOf("dev", "releases").forEach { stage ->
40-
artifact("$stage/[revision]/$os/[artifact]-[revision].[ext]")
41-
}
42-
}
43-
}
44-
metadataSources { artifact() }
45-
}
46-
}
47-
filter { includeModuleByRegex(".*", ".*kotlin-native-prebuilt.*") }
48-
}
49-
}
50-
}
14+
include(":sample-android")
15+
include(":sample-ios")
16+
include(":sample-shared")
17+
include(":settings-datastore")
5118

5219
plugins {
53-
id("org.jetbrains.amper.settings.plugin").version("0.2.2")
20+
id("org.jetbrains.amper.settings.plugin").version("0.5.0")
5421
}

0 commit comments

Comments
 (0)