copy

inline fun <T : VcsRoot> T.copy(): T

Copies the receiver VCS root.

Return

copy of the receiver VCS root

See also


inline fun <T : VcsRoot> T.copy(block: T.() -> Unit): T

Copies the receiver VCS root and initialize it with the specified block.

Return

copy of the receiver VCS root

Parameters

block

block to apply to the VCS root copy

See also


inline fun <T : BuildFeature> T.copy(): T

Copies the receiver build feature.

Return

copy of the receiver build feature

See also


inline fun <T : BuildFeature> T.copy(block: T.() -> Unit): T

Copies the receiver build feature and initialize it with the specified block.

Return

copy of the receiver build feature

Parameters

block

block to apply to the build feature copy

See also


inline fun <T : BuildStep> T.copy(): T

Copies the receiver build step.

Return

copy of the receiver build step

See also


inline fun <T : BuildStep> T.copy(block: T.() -> Unit): T

Copies the receiver build step and initialize it with the specified block.

Return

copy of the receiver build step

Parameters

block

block to apply to the build step copy

See also


inline fun <T : ProjectFeature> T.copy(): T

Copies the receiver project feature. if the receiver doesn't have a default constructor.

Return

copy of the receiver project feature

See also


inline fun <T : ProjectFeature> T.copy(block: T.() -> Unit): T

Copies the receiver project feature and initialize it with the specified block.

Return

copy of the receiver project feature

Parameters

block

block to apply to the project feature copy

See also


inline fun <T : Trigger> T.copy(): T

Copies the receiver trigger.

Return

copy of the receiver trigger

See also


inline fun <T : Trigger> T.copy(block: T.() -> Unit): T

Copies the receiver trigger and initialize it with the specified block.

Return

copy of the receiver trigger

Parameters

block

block to apply to the trigger copy

See also


Copies the receiver artifact dependency

Return

created copy


Copies the receiver snapshot dependency

Return

created copy


Copies the receiver dependency

Return

created copy


Copies the receiver build steps

Return

created copy


Copies the receiver cleanup

Return

created copy


Copies the receiver failure conditions

Return

created copy


Copies the receiver vcs settings

Return

created copy


Copies the receiver triggers

Return

created copy


Copies the receiver requirements

Return

created copy


Copies the receiver dependencies

Return

created copy


Copies the receiver build features

Return

created copy


Copies the receiver project features

Return

created copy


inline fun <T : BuildType> T.copy(): T

Copies the receiver buildType

Return

created copy

See also


inline fun <T : BuildType> T.copy(block: T.() -> Unit): T

Copies the receiver buildType and initialize it with the specified block.

Return

copy of the receiver buildType

Parameters

block

block to apply to the project feature copy

See also


inline fun <T : Template> T.copy(): T

Copies the receiver template

Return

created copy

See also


inline fun <T : Template> T.copy(block: T.() -> Unit): T

Copies the receiver template and initialize it with the specified block.

Return

copy of the receiver template

Parameters

block

block to apply to the project feature copy

See also


inline fun <T : Project> T.copy(): T

Copies the receiver project

Return

created copy

See also


inline fun <T : Project> T.copy(block: T.() -> Unit): T

Copies the receiver project and initialize it with the specified block.

Return

copy of the receiver project

Parameters

block

block to apply to the project feature copy

See also