diff --git a/build.gradle.kts b/build.gradle.kts index 1103b5b4..47ba9d8f 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -47,6 +47,7 @@ allprojects { targetCompatibility = "1.8" options.encoding = "ISO-8859-1" + options.isDeprecation = false } withType().configureEach { @@ -61,5 +62,19 @@ allprojects { into("META-INF") } } + + withType().configureEach { + options { + this as StandardJavadocDocletOptions + + title = "${project.name} $version" + header = title + isUse = true + tags = listOf( "uiDefault", "clientProperty" ) + addStringOption( "Xdoclint:all,-missing", "-Xdoclint:all,-missing" ) + links( "https://docs.oracle.com/en/java/javase/11/docs/api/" ) + } + isFailOnError = false + } } } diff --git a/flatlaf-core/build.gradle.kts b/flatlaf-core/build.gradle.kts index 3854d8ea..ddefa2a3 100644 --- a/flatlaf-core/build.gradle.kts +++ b/flatlaf-core/build.gradle.kts @@ -45,16 +45,6 @@ tasks { } } - javadoc { - options { - this as StandardJavadocDocletOptions - use( true ) - tags = listOf( "uiDefault", "clientProperty" ) - addStringOption( "Xdoclint:all,-missing", "-Xdoclint:all,-missing" ) - } - isFailOnError = false - } - named("sourcesJar" ) { archiveBaseName.set( "flatlaf" ) } diff --git a/flatlaf-extras/build.gradle.kts b/flatlaf-extras/build.gradle.kts index 3fe98c75..efe85448 100644 --- a/flatlaf-extras/build.gradle.kts +++ b/flatlaf-extras/build.gradle.kts @@ -34,18 +34,6 @@ java { withJavadocJar() } -tasks { - javadoc { - options { - this as StandardJavadocDocletOptions - use( true ) - tags = listOf( "uiDefault", "clientProperty" ) - addStringOption( "Xdoclint:all,-missing", "-Xdoclint:all,-missing" ) - } - isFailOnError = false - } -} - flatlafPublish { artifactId = "flatlaf-extras" name = "FlatLaf Extras" diff --git a/flatlaf-intellij-themes/build.gradle.kts b/flatlaf-intellij-themes/build.gradle.kts index 90abbaa8..6f3b0786 100644 --- a/flatlaf-intellij-themes/build.gradle.kts +++ b/flatlaf-intellij-themes/build.gradle.kts @@ -33,18 +33,6 @@ java { withJavadocJar() } -tasks { - javadoc { - options { - this as StandardJavadocDocletOptions - use( true ) - tags = listOf( "uiDefault", "clientProperty" ) - addStringOption( "Xdoclint:all,-missing", "-Xdoclint:all,-missing" ) - } - isFailOnError = false - } -} - flatlafPublish { artifactId = "flatlaf-intellij-themes" name = "FlatLaf IntelliJ Themes Pack" diff --git a/flatlaf-jide-oss/build.gradle.kts b/flatlaf-jide-oss/build.gradle.kts index e994a5cf..a78027f3 100644 --- a/flatlaf-jide-oss/build.gradle.kts +++ b/flatlaf-jide-oss/build.gradle.kts @@ -31,18 +31,6 @@ java { withJavadocJar() } -tasks { - javadoc { - options { - this as StandardJavadocDocletOptions - use( true ) - tags = listOf( "uiDefault", "clientProperty" ) - addStringOption( "Xdoclint:all,-missing", "-Xdoclint:all,-missing" ) - } - isFailOnError = false - } -} - flatlafPublish { artifactId = "flatlaf-jide-oss" name = "FlatLaf addon for JIDE Common Layer" diff --git a/flatlaf-swingx/build.gradle.kts b/flatlaf-swingx/build.gradle.kts index 0891e56d..1df38347 100644 --- a/flatlaf-swingx/build.gradle.kts +++ b/flatlaf-swingx/build.gradle.kts @@ -36,18 +36,6 @@ java { withJavadocJar() } -tasks { - javadoc { - options { - this as StandardJavadocDocletOptions - use( true ) - tags = listOf( "uiDefault", "clientProperty" ) - addStringOption( "Xdoclint:all,-missing", "-Xdoclint:all,-missing" ) - } - isFailOnError = false - } -} - flatlafPublish { artifactId = "flatlaf-swingx" name = "FlatLaf addon for SwingX"