ModuleMetadata

interface ModuleMetadata

Properties

Link copied to clipboard
abstract var apiDocsUrl: String?
Link copied to clipboard
Link copied to clipboard
abstract val bomOptions: BomOptions?
Link copied to clipboard
abstract var description: String?
Link copied to clipboard
abstract var isBom: Boolean
Link copied to clipboard
abstract val licenses: List<License>
Link copied to clipboard
abstract var name: String?
Link copied to clipboard
abstract val persons: List<Person>
Link copied to clipboard
abstract val scm: Scm?
Link copied to clipboard
abstract val ticketSystem: TicketSystem?
Link copied to clipboard
abstract var websiteUrl: String?
Link copied to clipboard
abstract var yearCreated: Int

Functions

Link copied to clipboard
abstract fun artifactDescriptor(block: ArtifactDescriptor.() -> Unit)
Link copied to clipboard
abstract fun bomOptions(block: BomOptions.() -> Unit)
Link copied to clipboard
abstract fun copy(fromObj: ModuleMetadata): ModuleMetadata
Link copied to clipboard
Link copied to clipboard
abstract infix fun ModuleMetadata.licensedUnder(license: License)
Link copied to clipboard
abstract fun licenses(vararg licenses: License)
abstract fun licenses(block: MutableList<License>.() -> Unit)
Link copied to clipboard
abstract fun <T : Person> person(type: KClass<T>, block: T.() -> Unit)
Link copied to clipboard
inline fun <T : Person> ModuleMetadata.person(noinline block: T.() -> Unit)
Link copied to clipboard
abstract operator fun plusAssign(license: License)
abstract operator fun List<License>.plusAssign(license: License)
Link copied to clipboard
abstract infix fun List<License>.register(license: License)
Link copied to clipboard
abstract fun <T : Scm> scm(type: KClass<T>, block: T.() -> Unit)
Link copied to clipboard
inline fun <T : Scm> ModuleMetadata.scm(noinline block: T.() -> Unit)
Link copied to clipboard
abstract fun <T : TicketSystem> ticketSystem(type: KClass<T>, block: T.() -> Unit)
Link copied to clipboard
inline fun <T : TicketSystem> ModuleMetadata.ticketSystem(noinline block: T.() -> Unit)