ScriptHandlerScope

Receiver for the buildscript block.

Constructors

Link copied to clipboard
constructor(delegate: ScriptHandler)

Properties

Link copied to clipboard
open override val classLoader: ClassLoader?
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

The dependencies of the script.

open override val dependencies: DependencyHandler?
Link copied to clipboard
Link copied to clipboard
open override val repositories: RepositoryHandler?
Link copied to clipboard
@get:Nullable
open override val sourceFile: @Nullable File?
Link copied to clipboard
@get:Nullable
open override val sourceURI: @Nullable URI?

Functions

Link copied to clipboard
fun DependencyConstraintHandler.classpath(dependencyConstraintNotation: Any): DependencyConstraint?
fun DependencyConstraintHandler.classpath(dependencyConstraintNotation: Any, configuration: DependencyConstraint.() -> Unit): DependencyConstraint?

Adds a dependency constraint to the script classpath configuration.

fun DependencyHandler.classpath(dependencyNotation: Any): Dependency?
inline fun <T : ModuleDependency> DependencyHandler.classpath(dependency: T, dependencyConfiguration: T.() -> Unit): T
inline fun DependencyHandler.classpath(dependencyNotation: String, dependencyConfiguration: ExternalModuleDependency.() -> Unit): ExternalModuleDependency
fun DependencyHandler.classpath(dependencyNotation: Provider<MinimalExternalModuleDependency>, dependencyConfiguration: ExternalModuleDependency.() -> Unit)
fun DependencyHandler.classpath(group: String, name: String, version: String? = null, configuration: String? = null, classifier: String? = null, ext: String? = null): ExternalModuleDependency
inline fun DependencyHandler.classpath(group: String, name: String, version: String? = null, configuration: String? = null, classifier: String? = null, ext: String? = null, dependencyConfiguration: ExternalModuleDependency.() -> Unit): ExternalModuleDependency

Adds a dependency to the script classpath.

Link copied to clipboard
open override fun configurations(action: Action<in ConfigurationContainer?>?)
Link copied to clipboard
open override fun dependencies(@DelegatesTo(value = DependencyHandler::class, strategy = 1) configureClosure: Closure<*>?)
Link copied to clipboard
open override fun dependencyLocking(@DelegatesTo(value = DependencyLockingHandler::class, strategy = 1) configureClosure: Closure<*>?)
open override fun dependencyLocking(action: Action<in DependencyLockingHandler?>?)
Link copied to clipboard

Configures the dependency locking for the script dependency configurations.

Link copied to clipboard
open override fun getClassLoader(): ClassLoader?
Link copied to clipboard
Link copied to clipboard
open override fun getDependencies(): DependencyHandler?
Link copied to clipboard
Link copied to clipboard
open override fun getRepositories(): RepositoryHandler?
Link copied to clipboard
@Nullable
open override fun getSourceFile(): @Nullable File?
Link copied to clipboard
@Nullable
open override fun getSourceURI(): @Nullable URI?
Link copied to clipboard
open override fun repositories(@DelegatesTo(value = RepositoryHandler::class, strategy = 1) configureClosure: Closure<*>?)
open override fun repositories(action: Action<in RepositoryHandler?>?)
Link copied to clipboard

Configures the repositories for the script dependencies.