com.neva.gradle.fork / ForkExtension

ForkExtension

open class ForkExtension

Constructors

<init>

ForkExtension(project: Project, props: PropsExtension)

Properties

project

val project: Project

propertyDefinitions

val propertyDefinitions: PropertyDefinitions

props

val props: PropsExtension

Functions

config

fun config(configurer: Action<in SourceTargetConfig>): TaskProvider<ConfigTask>
fun config(name: String, configurer: Action<in SourceTargetConfig>): TaskProvider<ConfigTask>

inPlaceConfig

fun inPlaceConfig(name: String, configurer: Action<in InPlaceConfig>): TaskProvider<ConfigTask>

loadProperties

fun loadProperties(file: File): Unit
fun loadProperties(path: String): Unit

properties

fun properties(action: Action<in PropertyDefinitions>): Unit

Companion Object Properties

NAME

const val NAME: String

SYSTEM_PROP_PREFIX

const val SYSTEM_PROP_PREFIX: String

Companion Object Functions

of

fun of(project: Project): ForkExtension