Skip to content

Commit 2d30060

Browse files
committed
AGP 8.11.0
1 parent 1f909bc commit 2d30060

File tree

2 files changed

+16
-13
lines changed

2 files changed

+16
-13
lines changed

build.gradle.kts

Lines changed: 15 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ plugins {
66
}
77

88
project.ext.set("github_handle", "syslogic")
9+
project.ext.set("group_id", "io.syslogic")
910
project.ext.set("plugin_display_name", "AppGallery Connect Publishing Plugin")
1011
project.ext.set("plugin_description", "It uploads Android APK/ABB artifacts with AppGallery Connect Publishing API.")
1112
project.ext.set("plugin_identifier", "agconnect-publishing-gradle-plugin")
@@ -41,21 +42,23 @@ gradlePlugin {
4142
}
4243
}
4344

45+
configurations.implementation.get().isCanBeResolved = true
46+
47+
tasks.withType<Test>().configureEach {
48+
useJUnitPlatform()
49+
}
50+
4451
tasks.withType<Jar>().configureEach {
4552
archiveBaseName.set("${project.ext.get("plugin_identifier")}")
4653
archiveVersion.set("${project.ext.get("plugin_version")}")
4754
}
4855

49-
tasks.withType<Test>().configureEach {
50-
useJUnitPlatform()
51-
}
5256

53-
tasks.register<Javadoc>("javadocs") {
54-
setDestinationDir(project.file("/build/outputs/javadoc"))
57+
val javadocs by tasks.registering(Javadoc::class) {
5558
title = "${project.ext.get("plugin_display_name")} ${project.ext.get("plugin_version")} API"
56-
source = sourceSets.getByName("main").java
57-
classpath = files(File(System.getProperty("java.home") + File.separator + "lib" + File.separator + "rt.jar"))
58-
classpath += configurations.getByName("implementation")
59+
classpath += configurations.implementation.get().asFileTree.filter {it.extension == "jar"}
60+
setDestinationDir(project.file("/build/outputs/javadoc"))
61+
source = sourceSets.main.get().allJava
5962
// options.links = "https://docs.oracle.com/en/java/javase/17/docs/api/"
6063
// options.linkSource = true
6164
// options.author = true
@@ -65,15 +68,15 @@ tasks.register<Javadoc>("javadocs") {
6568
val javadocJar by tasks.registering(Jar::class) {
6669
archiveClassifier.set("javadoc")
6770
from(project.file("/build/outputs/javadoc"))
68-
dependsOn("javadocs")
71+
dependsOn(javadocs)
6972
}
7073

7174
val sourcesJar by tasks.registering(Jar::class) {
7275
archiveClassifier.set("sources")
73-
from(sourceSets.getByName("main").java.srcDirs)
76+
from(sourceSets.main.get().java.srcDirs)
7477
}
7578

76-
group = "io.syslogic"
79+
group = "${project.ext.get("group_id")}"
7780
version = "${project.ext.get("plugin_version")}"
7881
artifacts {
7982
archives(javadocJar)
@@ -85,7 +88,7 @@ afterEvaluate {
8588
publications {
8689
create<MavenPublication>("release") {
8790
from(components.getByName("java"))
88-
groupId = "io.syslogic"
91+
groupId = "${project.ext.get("group_id")}"
8992
artifactId = "${project.ext.get("plugin_identifier")}"
9093
version = "${project.ext.get("plugin_version")}"
9194
pom {

gradle/libs.versions.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
[versions]
22
android_gradle = "8.11.0"
33
gradle_publish = "1.3.1"
4-
plugin_version = "1.3.7"
4+
plugin_version = "1.4.0"
55
annotations = "26.0.2"
66
httpcore = "4.4.16"
77
httpclient = "4.5.14"

0 commit comments

Comments
 (0)