PropertiesFileContentMerger

对生成/解析/合并功能进行建模。添加与属性相关的钩子。

有关示例,请参阅 EclipseJdt 及其他文档。

属性

无属性

方法

方法描述
beforeMerged(closure)

添加一个闭包,在从现有文件加载内容之后但在 Gradle 构建信息合并之前调用。

beforeMerged(action)

添加一个动作,在从现有文件加载内容之后但在 Gradle 构建信息合并之前调用。

whenMerged(closure)

添加一个闭包,在从现有文件加载内容之后以及 Gradle 构建信息合并之后调用。

whenMerged(action)

添加一个动作,在从现有文件加载内容之后以及 Gradle 构建信息合并之后调用。

withProperties(closure)

添加一个闭包,在文件创建时调用。将 Properties 作为参数传递给闭包。闭包可以在 Properties 写入输出文件之前修改它们。

withProperties(action)

添加一个动作,在文件创建时调用。将 Properties 作为参数传递给动作。动作可以在 Properties 写入输出文件之前修改它们。

脚本块

无脚本块

方法详情

void beforeMerged(Closure closure)

添加一个闭包,在从现有文件加载内容之后但在 Gradle 构建信息合并之前调用。

这是一个高级 API,可以访问内部实现。如果您想改变 Gradle 构建信息合并到现有文件内容的方式,这可能很有用。

有关示例,请参阅 EclipseProjectIdeaProject 及其他文档。

void beforeMerged(Action<?> action)

添加一个动作,在从现有文件加载内容之后但在 Gradle 构建信息合并之前调用。

这是一个高级 API,可以访问内部实现。如果您想改变 Gradle 构建信息合并到现有文件内容的方式,这可能很有用。

有关示例,请参阅 EclipseProjectIdeaProject 及其他文档。

void whenMerged(Closure closure)

添加一个闭包,在从现有文件加载内容之后以及 Gradle 构建信息合并之后调用。

这是一个高级 API,可以访问 idea 插件的内部实现。仅在处理一些棘手的边缘情况时使用。

有关示例,请参阅 EclipseProjectIdeaProject 及其他文档。

void whenMerged(Action<?> action)

添加一个动作,在从现有文件加载内容之后以及 Gradle 构建信息合并之后调用。

这是一个高级 API,可以访问 idea 插件的内部实现。仅在处理一些棘手的边缘情况时使用。

有关示例,请参阅 EclipseProjectIdeaProject 及其他文档。

void withProperties(Closure closure)

添加一个闭包,在文件创建时调用。将 Properties 作为参数传递给闭包。闭包可以在 Properties 写入输出文件之前修改它们。

有关示例,请参阅 EclipseJdt 及其他文档。

void withProperties(Action<Properties> action)

添加一个动作,在文件创建时调用。将 Properties 作为参数传递给动作。动作可以在 Properties 写入输出文件之前修改它们。

有关示例,请参阅 EclipseJdt 及其他文档。