For AI agents: the documentation index is at https://docs.gradle.org/llms.txt. Request any page with the header Accept: text/markdown to get Markdown. User manual pages are also available as Markdown by replacing .html with .md in the URL.

PropertiesFileContentMerger

Deprecated

Will be removed in Gradle 10.

Models the generation/parsing/merging capabilities. Adds properties-related hooks.

For examples see docs for org.gradle.plugins.ide.eclipse.model.EclipseJdt and others.

Since

1.0

Constructors

Link copied to clipboard
constructor(transformer: PropertiesTransformer)
Creates a new PropertiesFileContentMerger.

Properties

Link copied to clipboard
open var beforeMerged: MutableActionSet
Link copied to clipboard
open var transformer: PropertiesTransformer
Link copied to clipboard
open var whenMerged: MutableActionSet

Functions

Link copied to clipboard
open fun beforeMerged(closure: Closure)
Adds a closure to be called after content is loaded from existing file but before gradle build information is merged.
open fun beforeMerged(action: Action<out Any>)
Adds an action to be called after content is loaded from existing file but before gradle build information is merged.
Link copied to clipboard
open fun whenMerged(closure: Closure)
Adds a closure to be called after content is loaded from existing file and after gradle build information is merged.
open fun whenMerged(action: Action<out Any>)
Adds an action to be called after content is loaded from existing file and after gradle build information is merged.
Link copied to clipboard
open fun withProperties(closure: Closure)
Adds a closure to be called when the file has been created.
open fun withProperties(action: Action<Properties>)
Adds an action to be called when the file has been created.