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

See also

Parameters

block

block to apply to the VCS root copy


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

See also

Parameters

block

block to apply to the build feature copy


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

See also

Parameters

block

block to apply to the build step copy


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

See also

Parameters

block

block to apply to the project feature copy


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

See also

Parameters

block

block to apply to the trigger copy


fun ArtifactDependency.copy(): ArtifactDependency

Copies the receiver artifact dependency

Return

created copy


fun SnapshotDependency.copy(): SnapshotDependency

Copies the receiver snapshot dependency

Return

created copy


fun Dependency.copy(): Dependency

Copies the receiver dependency

Return

created copy


fun BuildSteps.copy(): BuildSteps

Copies the receiver build steps

Return

created copy


fun Cleanup.copy(): Cleanup

Copies the receiver cleanup

Return

created copy


fun FailureConditions.copy(): FailureConditions

Copies the receiver failure conditions

Return

created copy


fun VcsSettings.copy(): VcsSettings

Copies the receiver vcs settings

Return

created copy


fun Triggers.copy(): Triggers

Copies the receiver triggers

Return

created copy


fun Requirements.copy(): Requirements

Copies the receiver requirements

Return

created copy


fun Dependencies.copy(): Dependencies

Copies the receiver dependencies

Return

created copy


fun BuildFeatures.copy(): BuildFeatures

Copies the receiver build features

Return

created copy


fun ProjectFeatures.copy(): ProjectFeatures

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

See also

Parameters

block

block to apply to the project feature copy


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

See also

Parameters

block

block to apply to the project feature copy


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

See also

Parameters

block

block to apply to the project feature copy