AbstractDokkaMojo

abstract class AbstractDokkaMojo(defaultDokkaPlugins: List<Dependency>) : AbstractMojo

Types

PackageOptions
Link copied to clipboard
class PackageOptions : DokkaConfiguration.PackageOptions

Functions

execute
Link copied to clipboard
open override fun execute()
getLog
Link copied to clipboard
open override fun getLog(): Log
getPluginContext
Link copied to clipboard
open override fun getPluginContext(): MutableMap<Any?, Any?>
setLog
Link copied to clipboard
open override fun setLog(p0: Log)
setPluginContext
Link copied to clipboard
open override fun setPluginContext(p0: MutableMap<Any?, Any?>)

Properties

apiVersion
Link copied to clipboard
@Parameter()
var apiVersion: String? = null
cacheRoot
Link copied to clipboard
@Parameter()
var cacheRoot: String? = null
classpath
Link copied to clipboard
@Parameter(required = true, defaultValue = ${project.compileClasspathElements})
var classpath: List<String>
displayName
Link copied to clipboard
@Parameter(defaultValue = JVM)
var displayName: String
dokkaPlugins
Link copied to clipboard
@Parameter()
var dokkaPlugins: List<Dependency>
externalDocumentationLinks
Link copied to clipboard
@Parameter()
var externalDocumentationLinks: List<ExternalDocumentationLinkBuilder>
failOnWarning
Link copied to clipboard
@Parameter()
var failOnWarning: Boolean
includeNonPublic
Link copied to clipboard
@Parameter()
var includeNonPublic: Boolean
includes
Link copied to clipboard
@Parameter()
var includes: List<String>
jdkVersion
Link copied to clipboard
@Parameter(required = false, defaultValue = 8)
var jdkVersion: Int
languageVersion
Link copied to clipboard
@Parameter()
var languageVersion: String? = null
moduleName
Link copied to clipboard
@Parameter(required = true, defaultValue = ${project.artifactId})
var moduleName: String
noJdkLink
Link copied to clipboard
@Parameter(defaultValue = false)
var noJdkLink: Boolean
noStdlibLink
Link copied to clipboard
@Parameter(defaultValue = false)
var noStdlibLink: Boolean
offlineMode
Link copied to clipboard
@Parameter(defaultValue = false)
var offlineMode: Boolean
perPackageOptions
Link copied to clipboard
@Parameter()
var perPackageOptions: List<AbstractDokkaMojo.PackageOptions>
platform
Link copied to clipboard
@Parameter()
var platform: String
reportUndocumented
Link copied to clipboard
@Parameter()
var reportUndocumented: Boolean
samples
Link copied to clipboard
@Parameter()
var samples: List<String>
skip
Link copied to clipboard
@Parameter(required = false, defaultValue = false)
var skip: Boolean = false
skipDeprecated
Link copied to clipboard
@Parameter()
var skipDeprecated: Boolean
skipEmptyPackages
Link copied to clipboard
@Parameter()
var skipEmptyPackages: Boolean
sourceDirectories
Link copied to clipboard
@Parameter(required = true, defaultValue = ${project.compileSourceRoots})
var sourceDirectories: List<String>
sourceLinks
Link copied to clipboard
@Parameter()
var sourceLinks: List<SourceLinkMapItem>
sourceSetName
Link copied to clipboard
@Parameter()
var sourceSetName: String
suppressedFiles
Link copied to clipboard
@Parameter()
var suppressedFiles: List<String>
suppressInheritedMembers
Link copied to clipboard
@Parameter(defaultValue = false)
var suppressInheritedMembers: Boolean
suppressObviousFunctions
Link copied to clipboard
@Parameter(defaultValue = true)
var suppressObviousFunctions: Boolean

Inheritors

DokkaMojo
Link copied to clipboard
DokkaJavadocMojo
Link copied to clipboard
DokkaJavadocJarMojo
Link copied to clipboard