Skip to content

Commit 06dea29

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

File tree

10 files changed

+41
-39
lines changed

10 files changed

+41
-39
lines changed

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: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -25,8 +25,8 @@ version = VERSION_NAME
2525
group = GROUP
2626

2727
java {
28-
sourceCompatibility = JavaVersion.VERSION_17
29-
targetCompatibility = JavaVersion.VERSION_17
28+
sourceCompatibility = JavaVersion.VERSION_21
29+
targetCompatibility = JavaVersion.VERSION_21
3030
}
3131

3232
jacocoTestReport {
@@ -65,8 +65,8 @@ tasks.named('javadoc') {
6565
}
6666
tasks.register('javadocJar', Jar) {
6767
archiveClassifier.set('javadoc')
68-
dependsOn tasks.dokkaHtml
69-
from tasks.dokkaHtml
68+
dependsOn tasks.dokkaGeneratePublicationHtml
69+
from tasks.dokkaGeneratePublicationHtml
7070
}
7171
test {
7272
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

plugin/src/test/kotlin/org/neotech/plugin/rootcoverage/IntegrationTest.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -232,7 +232,7 @@ class IntegrationTest(
232232

233233
val fixture = File("src/test/test-fixtures/multi-module")
234234

235-
val gradleVersions = arrayOf("8.7", "8.10")
235+
val gradleVersions = arrayOf("8.10.2", "8.11.1", "8.12.1")
236236

237237
val configurations = File(fixture, "configurations").listFiles() ?: error("Configurations folder not found in $fixture")
238238
return configurations.flatMap { configuration ->

plugin/src/test/test-fixtures/multi-module/build.gradle.tmp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ task clean(type: Delete) {
1717

1818
jacoco {
1919
// https://www.jacoco.org/jacoco/trunk/doc/changes.html
20-
toolVersion = "0.8.7"
20+
toolVersion = "0.8.12"
2121
}
2222

2323
rootCoverage {

0 commit comments

Comments
 (0)