build.gradle.kts:

- moved javadoc options from subprojects to root project
- removed "API" from titles in HTML files
- added subproject name and version to header and footer
- use links to Java 11 API
This commit is contained in:
Karl Tauber
2021-04-22 23:00:28 +02:00
parent 988d171bdd
commit 5a05efefdd
6 changed files with 15 additions and 58 deletions

View File

@@ -47,6 +47,7 @@ allprojects {
targetCompatibility = "1.8"
options.encoding = "ISO-8859-1"
options.isDeprecation = false
}
withType<Jar>().configureEach {
@@ -61,5 +62,19 @@ allprojects {
into("META-INF")
}
}
withType<Javadoc>().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
}
}
}

View File

@@ -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<Jar>("sourcesJar" ) {
archiveBaseName.set( "flatlaf" )
}

View File

@@ -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"

View File

@@ -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"

View File

@@ -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"

View File

@@ -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"