rustic / com.osm.gradle.plugins.types.config / ConfigBase

ConfigBase

abstract class ConfigBase : RusticConfigurableBase, IConfigBase

Types

Factory

class Factory<T : ConfigBase> : NamedDomainObjectFactory<T>

Constructors

<init>

ConfigBase(name: String)

Properties

benchOptions

open val benchOptions: BenchOptions

buildOptions

open val buildOptions: BuildOptions

cargoConfig

open val cargoConfig: CargoConfig

checkOptions

open val checkOptions: CheckOptions

enabled

open var enabled: Boolean?

environments

open var environments: Map<String, String>

features

open var features: Iterable<String>?

name

open val name: String

target

open var target: String?

targetDir

open var targetDir: String?

targetSelection

open val targetSelection: Selection

testOptions

open val testOptions: TestOptions

Functions

benchOptions

open fun benchOptions(closure: Closure<*>): Unit

buildOptions

open fun buildOptions(closure: Closure<*>): Unit

cargoConfig

open fun cargoConfig(closure: Closure<*>): Unit

checkOptions

open fun checkOptions(closure: Closure<*>): Unit

enabled

open fun enabled(value: Boolean?): Unit

environments

open fun environments(map: Map<String, String>): Unit

features

open fun features(value: Iterable<String>?): Unit

target

open fun target(value: String?): Unit

targetDir

open fun targetDir(value: String?): Unit

targetSelection

open fun targetSelection(closure: Closure<*>): Unit

testOptions

open fun testOptions(closure: Closure<*>): Unit

Inheritors

BuildTypeConfig

open class BuildTypeConfig : ConfigBase

DefaultConfig

open class DefaultConfig : ConfigBase

ProductFlavorConfig

open class ProductFlavorConfig : ConfigBase