fix: support project dsl for Javadoc.linksOffline
This commit is contained in:
parent
a42c6df006
commit
9fb7cb9daf
|
@ -1,6 +1,7 @@
|
|||
package io.gitlab.jfronny.scripts
|
||||
|
||||
import org.gradle.api.Project
|
||||
import org.gradle.api.internal.catalog.DelegatingProjectDependency
|
||||
import org.gradle.api.tasks.javadoc.Javadoc
|
||||
import org.gradle.external.javadoc.StandardJavadocDocletOptions
|
||||
import org.gradle.kotlin.dsl.named
|
||||
|
@ -14,3 +15,9 @@ fun Javadoc.linksOffline(url: String, project: Project) {
|
|||
opts.linksOffline(url, task.destinationDir.toString())
|
||||
dependsOn(task)
|
||||
}
|
||||
|
||||
fun Javadoc.linksOffline(url: String, project: DelegatingProjectDependency) {
|
||||
val task = project.dependencyProject.tasks.named<Javadoc>("javadoc").get()
|
||||
opts.linksOffline(url, task.destinationDir.toString())
|
||||
dependsOn(task)
|
||||
}
|
Loading…
Reference in New Issue