Xml文件内容合并

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

有关示例,请参阅EclipseProject orIdeaProject和其他的文档。

特性

无属性

方法

方法描述
beforeMerged(closure)

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

beforeMerged(action)

添加一个要在从现有文件加载内容之后、合并 gradle 构建信息之前调用的操作。

whenMerged(closure)

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

whenMerged(action)

添加一个在从现有文件加载内容后以及合并 gradle 构建信息后调用的操作。

withXml(closure)

添加一个在创建文件时要调用的闭包。 XML 以 .xml 形式作为参数传递给闭包XmlProvider。闭包可以在将 XML 写入输出文件之前对其进行修改。

withXml(action)

添加创建文件时要调用的操作。

脚本块

无脚本块

方法详情

void beforeMergedClosure关闭)

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

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

有关示例,请参阅EclipseProject orIdeaProject和其他的文档。

void beforeMergedAction<?>行动)

添加一个要在从现有文件加载内容之后、合并 gradle 构建信息之前调用的操作。

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

有关示例,请参阅EclipseProject orIdeaProject和其他的文档。

void whenMergedClosure关闭)

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

这是高级 api,可以访问 idea 插件的内部实现。仅使用它来解决一些棘手的边缘情况。

有关示例,请参阅EclipseProject orIdeaProject和其他的文档。

void whenMergedAction<?>行动)

添加一个在从现有文件加载内容后以及合并 gradle 构建信息后调用的操作。

这是高级 api,可以访问 idea 插件的内部实现。仅使用它来解决一些棘手的边缘情况。

有关示例,请参阅EclipseProject orIdeaProject和其他的文档。

void withXmlClosure关闭)

添加一个在创建文件时要调用的闭包。 XML 以 .xml 形式作为参数传递给闭包XmlProvider。闭包可以在将 XML 写入输出文件之前对其进行修改。

有关示例,请参阅EclipseProject orIdeaProject和其他的文档。

void withXml(行动)Action<? super XmlProvider>

添加创建文件时要调用的操作。

XmlFileContentMerger.withXml(groovy.lang.Closure)