Skip to content

Commit 6580156

Browse files
committed
Update: Dependencies
This includes AGP update to version 8.8 and Gradle to 8.10.2
1 parent 5ef57a1 commit 6580156

File tree

17 files changed

+62
-52
lines changed

17 files changed

+62
-52
lines changed

.github/workflows/build.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ jobs:
1818
- uses: actions/setup-java@v4
1919
with:
2020
distribution: 'zulu'
21-
java-version: '17'
21+
java-version: '21'
2222
- name: test
2323
uses: reactivecircus/android-emulator-runner@v2
2424
with:

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,3 +17,4 @@ build/
1717
plugin/src/test/test-fixtures/multi-module/gradle.properties
1818
plugin/src/test/test-fixtures/multi-module/build.gradle
1919
plugin/src/test/test-fixtures/multi-module/app/build.gradle
20+
.kotlin/

gradle.properties

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,4 +26,6 @@ POM_LICENCE_DIST=repo
2626

2727
POM_DEVELOPER_ID=rolf-smit
2828
POM_DEVELOPER_NAME=Rolf Smit
29-
POM_DEVELOPER_URL=https://github.com/rolf-smit
29+
POM_DEVELOPER_URL=https://github.com/rolf-smit
30+
31+
org.jetbrains.dokka.experimental.gradle.pluginMode=V2Enabled

gradle/libs.versions.toml

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
[versions]
22
androidMinSdk = "21"
3-
androidTargetSdk = "34"
4-
androidCompileSdk = "34"
5-
kotlin = "1.9.23"
6-
androidGradlePlugin = "8.6.0"
3+
androidTargetSdk = "35"
4+
androidCompileSdk = "35"
5+
kotlin = "2.1.10"
6+
androidGradlePlugin = "8.8.0"
77

88
[libraries]
99
appCompat = { module = "androidx.appcompat:appcompat", version = "1.7.0" }
@@ -17,12 +17,12 @@ truth = { module = "com.google.truth:truth",
1717
supportTestRunner = { module = "androidx.test:runner", version = "1.6.2" }
1818
espressoCore = { module = "androidx.test.espresso:espresso-core", version = "3.6.1" }
1919
androidJUnit = { module = "androidx.test.ext:junit", version = "1.2.1" }
20-
commonsCsv = { module = "org.apache.commons:commons-csv", version = "1.11.0" }
20+
commonsCsv = { module = "org.apache.commons:commons-csv", version = "1.13.0" }
2121
kotlinTest = { module = "org.jetbrains.kotlin:kotlin-test", version.ref = "kotlin" }
22-
robolectric = { module = "org.robolectric:robolectric", version = "4.13" }
23-
mockk = { module = "io.mockk:mockk", version = "1.13.12" }
24-
jacksonYaml = { module = "com.fasterxml.jackson.dataformat:jackson-dataformat-yaml", version = "2.17.2"}
25-
jacksonKotlin = { module = "com.fasterxml.jackson.module:jackson-module-kotlin", version = "2.17.2"}
22+
robolectric = { module = "org.robolectric:robolectric", version = "4.14.1" }
23+
mockk = { module = "io.mockk:mockk", version = "1.13.16" }
24+
jacksonYaml = { module = "com.fasterxml.jackson.dataformat:jackson-dataformat-yaml", version = "2.18.2"}
25+
jacksonKotlin = { module = "com.fasterxml.jackson.module:jackson-module-kotlin", version = "2.18.2"}
2626

2727
[bundles]
2828
androidInstrumentedTest = ["supportTestRunner", "espressoCore", "androidJUnit"]
@@ -32,9 +32,9 @@ jvmTest = ["kotlinTest", "junit", "truth", "commonsCsv"]
3232
[plugins]
3333
kotlinJvm = { id = "org.jetbrains.kotlin.jvm", version.ref = "kotlin" }
3434
kotlinAndroid = { id = "org.jetbrains.kotlin.android", version.ref = "kotlin" }
35-
kotlinDokka = { id = "org.jetbrains.dokka", version = "1.9.20" }
36-
pluginPortalPublish = { id = "com.gradle.plugin-publish", version = "1.2.2" }
37-
mavenPublish = { id = "com.vanniktech.maven.publish", version = "0.29.0" }
38-
versionCheck = { id = "com.github.ben-manes.versions", version = "0.51.0" }
35+
kotlinDokka = { id = "org.jetbrains.dokka", version = "2.0.0" }
36+
pluginPortalPublish = { id = "com.gradle.plugin-publish", version = "1.3.1" }
37+
mavenPublish = { id = "com.vanniktech.maven.publish", version = "0.30.0" }
38+
versionCheck = { id = "com.github.ben-manes.versions", version = "0.52.0" }
3939
androidApp = { id = "com.android.application", version.ref = "androidGradlePlugin"}
4040
androidLibrary = { id = "com.android.library", version.ref = "androidGradlePlugin"}

gradle/wrapper/gradle-wrapper.jar

-19.8 KB
Binary file not shown.

gradle/wrapper/gradle-wrapper.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
distributionBase=GRADLE_USER_HOME
22
distributionPath=wrapper/dists
3-
distributionUrl=https\://services.gradle.org/distributions/gradle-8.7-bin.zip
3+
distributionUrl=https\://services.gradle.org/distributions/gradle-8.10.2-bin.zip
44
networkTimeout=10000
55
validateDistributionUrl=true
66
zipStoreBase=GRADLE_USER_HOME

gradlew

Lines changed: 7 additions & 7 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

gradlew.bat

Lines changed: 10 additions & 10 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

plugin/build.gradle

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
import com.vanniktech.maven.publish.SonatypeHost
2+
import org.jetbrains.kotlin.gradle.dsl.JvmTarget
23

34
plugins {
45
// Core Gradle plugins
@@ -25,10 +26,16 @@ version = VERSION_NAME
2526
group = GROUP
2627

2728
java {
28-
sourceCompatibility = JavaVersion.VERSION_17
29+
sourceCompatibility = JavaVersion.VERSION_21
2930
targetCompatibility = JavaVersion.VERSION_17
3031
}
3132

33+
kotlin {
34+
compilerOptions {
35+
jvmTarget = JvmTarget.JVM_17
36+
}
37+
}
38+
3239
jacocoTestReport {
3340
reports {
3441
xml.required = true
@@ -65,8 +72,8 @@ tasks.named('javadoc') {
6572
}
6673
tasks.register('javadocJar', Jar) {
6774
archiveClassifier.set('javadoc')
68-
dependsOn tasks.dokkaHtml
69-
from tasks.dokkaHtml
75+
dependsOn tasks.dokkaGeneratePublicationHtml
76+
from tasks.dokkaGeneratePublicationHtml
7077
}
7178
test {
7279
testLogging {

plugin/src/main/kotlin/org/neotech/plugin/rootcoverage/RootCoveragePlugin.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ import java.io.File
2626

2727
class RootCoveragePlugin : Plugin<Project> {
2828

29-
private val minimumRequiredAgpVersion = AndroidPluginVersion(8, 3, 0).alpha(5)
29+
private val minimumRequiredAgpVersion = AndroidPluginVersion(8, 8, 0)
3030

3131
private lateinit var rootProjectExtension: RootCoveragePluginExtension
3232

0 commit comments

Comments
 (0)