Skip to content

Commit 4542e09

Browse files
committed
Address review comments
1 parent 8e54d1a commit 4542e09

File tree

37 files changed

+47
-41
lines changed

37 files changed

+47
-41
lines changed

build-logic/src/main/kotlin/sentry.javadoc.aggregate.gradle.kts renamed to build-logic/src/main/kotlin/io.sentry.javadoc.aggregate.gradle.kts

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import org.gradle.kotlin.dsl.creating
55
import org.gradle.kotlin.dsl.getValue
66
import org.gradle.kotlin.dsl.named
77

8-
val javadocConsumer by configurations.creating {
8+
val javadocPublisher by configurations.creating {
99
isCanBeConsumed = false
1010
isCanBeResolved = true
1111
attributes {
@@ -15,14 +15,15 @@ val javadocConsumer by configurations.creating {
1515
}
1616

1717
subprojects {
18-
javadocConsumer.dependencies.add(dependencies.create(this))
18+
javadocPublisher.dependencies.add(dependencies.create(this))
1919
}
2020

21-
val javadocCollection = javadocConsumer.incoming.artifactView { lenient(true) }.files
21+
val javadocCollection = javadocPublisher.incoming.artifactView { lenient(true) }.files
2222

2323
tasks.register("aggregateJavadoc", AggregateJavadoc::class) {
2424
group = "documentation"
2525
description = "Aggregates Javadocs from all subprojects into a single directory."
2626
javadocFiles.set(javadocCollection)
27+
rootDir.set(layout.projectDirectory)
2728
outputDir.set(layout.buildDirectory.dir("docs/javadoc"))
2829
}

build-logic/src/main/kotlin/io/sentry/gradle/AggregateJavadoc.kt

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -17,19 +17,24 @@ abstract class AggregateJavadoc @Inject constructor(
1717
@get:InputFiles
1818
abstract val javadocFiles: Property<FileCollection>
1919

20+
// Marked as Internal since this is only used to relativize the paths for the output directories
21+
@get:Internal
22+
abstract val rootDir: DirectoryProperty
23+
2024
@get:OutputDirectory
2125
abstract val outputDir: DirectoryProperty
2226

2327
@TaskAction
2428
fun aggregate() {
2529
javadocFiles.get().forEach { file ->
2630
fs.copy {
27-
// Get the third to last part (project name) to use as the directory name for the output
28-
val parts = file.path.split('/')
29-
val projectName = parts[parts.size - 4]
31+
// Get the relative path of the project directory to the root directory
32+
val relativePath = file.relativeTo(rootDir.get().asFile)
33+
// Remove the 'build/docs/javadoc' part from the path
34+
val projectPath = relativePath.path.replace("build/docs/javadoc", "")
3035
from(file)
3136
// Use the project name as the output directory name so that each javadoc goes into its own directory
32-
into(outputDir.get().file(projectName))
37+
into(outputDir.get().file(projectPath))
3338
}
3439
}
3540
}

build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ plugins {
2727
alias(libs.plugins.errorprone) apply false
2828
alias(libs.plugins.gradle.versions) apply false
2929
alias(libs.plugins.spring.dependency.management) apply false
30-
id("sentry.javadoc.aggregate")
30+
id("io.sentry.javadoc.aggregate")
3131
}
3232

3333
buildscript {

sentry-apache-http-client-5/build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import org.jetbrains.kotlin.gradle.tasks.KotlinCompile
44

55
plugins {
66
`java-library`
7-
id("sentry.javadoc")
7+
id("io.sentry.javadoc")
88
kotlin("jvm")
99
jacoco
1010
alias(libs.plugins.errorprone)

sentry-apollo-3/build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import org.jetbrains.kotlin.gradle.tasks.KotlinCompile
33

44
plugins {
55
`java-library`
6-
id("sentry.javadoc")
6+
id("io.sentry.javadoc")
77
kotlin("jvm")
88
jacoco
99
alias(libs.plugins.errorprone)

sentry-apollo-4/build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import org.jetbrains.kotlin.gradle.tasks.KotlinCompile
33

44
plugins {
55
`java-library`
6-
id("sentry.javadoc")
6+
id("io.sentry.javadoc")
77
kotlin("jvm")
88
jacoco
99
alias(libs.plugins.errorprone)

sentry-apollo/build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import org.jetbrains.kotlin.gradle.tasks.KotlinCompile
33

44
plugins {
55
`java-library`
6-
id("sentry.javadoc")
6+
id("io.sentry.javadoc")
77
kotlin("jvm")
88
jacoco
99
alias(libs.plugins.errorprone)

sentry-graphql-22/build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import org.jetbrains.kotlin.gradle.tasks.KotlinCompile
33

44
plugins {
55
`java-library`
6-
id("sentry.javadoc")
6+
id("io.sentry.javadoc")
77
kotlin("jvm")
88
jacoco
99
alias(libs.plugins.errorprone)

sentry-graphql-core/build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import org.jetbrains.kotlin.gradle.tasks.KotlinCompile
33

44
plugins {
55
`java-library`
6-
id("sentry.javadoc")
6+
id("io.sentry.javadoc")
77
kotlin("jvm")
88
jacoco
99
alias(libs.plugins.errorprone)

sentry-graphql/build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import org.jetbrains.kotlin.gradle.tasks.KotlinCompile
33

44
plugins {
55
`java-library`
6-
id("sentry.javadoc")
6+
id("io.sentry.javadoc")
77
kotlin("jvm")
88
jacoco
99
alias(libs.plugins.errorprone)

sentry-jdbc/build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import org.jetbrains.kotlin.gradle.tasks.KotlinCompile
33

44
plugins {
55
`java-library`
6-
id("sentry.javadoc")
6+
id("io.sentry.javadoc")
77
kotlin("jvm")
88
jacoco
99
alias(libs.plugins.errorprone)

sentry-jul/build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import org.jetbrains.kotlin.gradle.tasks.KotlinCompile
33

44
plugins {
55
`java-library`
6-
id("sentry.javadoc")
6+
id("io.sentry.javadoc")
77
kotlin("jvm")
88
jacoco
99
alias(libs.plugins.errorprone)

sentry-kotlin-extensions/build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import org.jetbrains.kotlin.gradle.tasks.KotlinCompile
33

44
plugins {
55
`java-library`
6-
id("sentry.javadoc")
6+
id("io.sentry.javadoc")
77
kotlin("jvm")
88
jacoco
99
alias(libs.plugins.errorprone)

sentry-log4j2/build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import org.jetbrains.kotlin.gradle.tasks.KotlinCompile
33

44
plugins {
55
`java-library`
6-
id("sentry.javadoc")
6+
id("io.sentry.javadoc")
77
kotlin("jvm")
88
jacoco
99
alias(libs.plugins.errorprone)

sentry-logback/build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import org.jetbrains.kotlin.gradle.tasks.KotlinCompile
33

44
plugins {
55
`java-library`
6-
id("sentry.javadoc")
6+
id("io.sentry.javadoc")
77
kotlin("jvm")
88
jacoco
99
alias(libs.plugins.errorprone)

sentry-okhttp/build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ plugins {
66
`java-library`
77
kotlin("jvm")
88
jacoco
9-
id("sentry.javadoc")
9+
id("io.sentry.javadoc")
1010
alias(libs.plugins.errorprone)
1111
alias(libs.plugins.gradle.versions)
1212
alias(libs.plugins.buildconfig)

sentry-openfeign/build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import org.jetbrains.kotlin.gradle.tasks.KotlinCompile
33

44
plugins {
55
`java-library`
6-
id("sentry.javadoc")
6+
id("io.sentry.javadoc")
77
kotlin("jvm")
88
jacoco
99
alias(libs.plugins.errorprone)

sentry-opentelemetry/sentry-opentelemetry-agent/build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import com.github.jengelman.gradle.plugins.shadow.tasks.ShadowJar
22

33
plugins {
44
`java-library`
5-
id("sentry.javadoc")
5+
id("io.sentry.javadoc")
66
id("com.gradleup.shadow") version "8.3.6"
77
}
88

sentry-opentelemetry/sentry-opentelemetry-agentcustomization/build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import org.jetbrains.kotlin.gradle.tasks.KotlinCompile
33

44
plugins {
55
`java-library`
6-
id("sentry.javadoc")
6+
id("io.sentry.javadoc")
77
kotlin("jvm")
88
jacoco
99
alias(libs.plugins.errorprone)

sentry-opentelemetry/sentry-opentelemetry-agentless-spring/build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
plugins {
22
`java-library`
3-
id("sentry.javadoc")
3+
id("io.sentry.javadoc")
44
alias(libs.plugins.buildconfig)
55
}
66

sentry-opentelemetry/sentry-opentelemetry-agentless/build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
plugins {
22
`java-library`
3-
id("sentry.javadoc")
3+
id("io.sentry.javadoc")
44
alias(libs.plugins.buildconfig)
55
}
66

sentry-opentelemetry/sentry-opentelemetry-bootstrap/build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import org.jetbrains.kotlin.gradle.tasks.KotlinCompile
33

44
plugins {
55
`java-library`
6-
id("sentry.javadoc")
6+
id("io.sentry.javadoc")
77
kotlin("jvm")
88
jacoco
99
alias(libs.plugins.errorprone)

sentry-opentelemetry/sentry-opentelemetry-core/build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import org.jetbrains.kotlin.gradle.tasks.KotlinCompile
33

44
plugins {
55
`java-library`
6-
id("sentry.javadoc")
6+
id("io.sentry.javadoc")
77
kotlin("jvm")
88
jacoco
99
alias(libs.plugins.errorprone)

sentry-quartz/build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import org.jetbrains.kotlin.gradle.tasks.KotlinCompile
33

44
plugins {
55
`java-library`
6-
id("sentry.javadoc")
6+
id("io.sentry.javadoc")
77
kotlin("jvm")
88
jacoco
99
alias(libs.plugins.errorprone)

sentry-reactor/build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import org.jetbrains.kotlin.gradle.tasks.KotlinCompile
33

44
plugins {
55
`java-library`
6-
id("sentry.javadoc")
6+
id("io.sentry.javadoc")
77
kotlin("jvm")
88
jacoco
99
alias(libs.plugins.errorprone)

sentry-servlet-jakarta/build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import org.jetbrains.kotlin.gradle.tasks.KotlinCompile
33

44
plugins {
55
`java-library`
6-
id("sentry.javadoc")
6+
id("io.sentry.javadoc")
77
kotlin("jvm")
88
jacoco
99
alias(libs.plugins.errorprone)

sentry-servlet/build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import org.jetbrains.kotlin.gradle.tasks.KotlinCompile
33

44
plugins {
55
`java-library`
6-
id("sentry.javadoc")
6+
id("io.sentry.javadoc")
77
kotlin("jvm")
88
jacoco
99
alias(libs.plugins.errorprone)

sentry-spring-boot-jakarta/build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import org.springframework.boot.gradle.plugin.SpringBootPlugin
44

55
plugins {
66
`java-library`
7-
id("sentry.javadoc")
7+
id("io.sentry.javadoc")
88
kotlin("jvm")
99
jacoco
1010
alias(libs.plugins.errorprone)

sentry-spring-boot-starter-jakarta/build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import org.springframework.boot.gradle.plugin.SpringBootPlugin
44

55
plugins {
66
`java-library`
7-
id("sentry.javadoc")
7+
id("io.sentry.javadoc")
88
kotlin("jvm")
99
jacoco
1010
alias(libs.plugins.errorprone)

sentry-spring-boot-starter/build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import org.springframework.boot.gradle.plugin.SpringBootPlugin
44

55
plugins {
66
`java-library`
7-
id("sentry.javadoc")
7+
id("io.sentry.javadoc")
88
kotlin("jvm")
99
jacoco
1010
alias(libs.plugins.errorprone)

sentry-spring-boot/build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import org.springframework.boot.gradle.plugin.SpringBootPlugin
44

55
plugins {
66
`java-library`
7-
id("sentry.javadoc")
7+
id("io.sentry.javadoc")
88
kotlin("jvm")
99
jacoco
1010
alias(libs.plugins.errorprone)

sentry-spring-jakarta/build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import org.springframework.boot.gradle.plugin.SpringBootPlugin
55

66
plugins {
77
`java-library`
8-
id("sentry.javadoc")
8+
id("io.sentry.javadoc")
99
kotlin("jvm")
1010
jacoco
1111
alias(libs.plugins.errorprone)

sentry-spring/build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import org.springframework.boot.gradle.plugin.SpringBootPlugin
55

66
plugins {
77
`java-library`
8-
id("sentry.javadoc")
8+
id("io.sentry.javadoc")
99
kotlin("jvm")
1010
jacoco
1111
alias(libs.plugins.errorprone)

sentry-system-test-support/build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
plugins {
22
`java-library`
3-
id("sentry.javadoc")
3+
id("io.sentry.javadoc")
44
kotlin("jvm")
55
jacoco
66
alias(libs.plugins.errorprone)

sentry-test-support/build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
plugins {
22
`java-library`
3-
id("sentry.javadoc")
3+
id("io.sentry.javadoc")
44
kotlin("jvm")
55
jacoco
66
alias(libs.plugins.errorprone)

sentry/build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import org.jetbrains.kotlin.gradle.tasks.KotlinCompile
33

44
plugins {
55
`java-library`
6-
id("sentry.javadoc")
6+
id("io.sentry.javadoc")
77
kotlin("jvm")
88
jacoco
99
alias(libs.plugins.errorprone)

0 commit comments

Comments
 (0)