component-build-plugin / com.intershop.gradle.component.build / ComponentBuildPlugin

ComponentBuildPlugin

class ComponentBuildPlugin : Plugin<Project>

Plugin Class for 'com.intershop.gradle.component.build'

This class contains also Rules for publishing task outputs.

Types

ComponentBuildRule

class ComponentBuildRule : RuleSource

This RuleSource adds rules for publishing task output of CreateComponentTask Task.

Constructors

<init>

ComponentBuildPlugin(modelRegistry: ModelRegistry?)

Plugin Class for 'com.intershop.gradle.component.build'

Functions

apply

fun apply(project: Project): Unit

Applies the plugin functionality to the configured project.

Companion Object Properties

COMPONENT_EXTENSION_NAME

const val COMPONENT_EXTENSION_NAME: String

Extension name of this plugin.

COMPONENT_TASKNAME

const val COMPONENT_TASKNAME: String

Task name for component creation.

VERIFYCP_TASKNAME

const val VERIFYCP_TASKNAME: String

Task name for component verification.