# exec

abstract fun exec(@DelegatesTo(value = ExecSpec::class) closure: Closure): ExecResult(source)

### Deprecated

Executes an external command. The closure configures a org.gradle.process.ExecSpec.

#### Return

the result of the execution

#### Deprecated

Since 8.11. This method will be removed in Gradle 9.0. Use exec or exec instead.

#### Parameters

closure

The closure for configuring the execution.

abstract fun exec(action: Action<in ExecSpec>): ExecResult(source)

### Deprecated

Executes an external command.

The given action configures a org.gradle.process.ExecSpec, which is used to launch the process. This method blocks until the process terminates, with its result being returned.

#### Return

the result of the execution

#### Deprecated

Since 8.11. This method will be removed in Gradle 9.0. Use exec or exec instead.

#### Parameters

action

The action for configuring the execution.