# apply

open override fun apply(action: Action<in ObjectConfigurationAction>)(source)

Applies zero or more plugins or scripts.

The given closure is used to configure an ObjectConfigurationAction, which "builds" the plugin application.

This method differs from apply in that it allows methods of the configuration action to be invoked more than once.

#### Parameters

action

the action to configure an ObjectConfigurationAction with before "executing" it

#### See also

apply(java.util.Map)