org.apache.maven.model.normalization
接口 ModelNormalizer

所有已知的实现类:
DefaultModelNormalizer

public interface ModelNormalizer

处理模型的规范化。在这种情况下,规范化是为物理上看起来不同但语义上等价的模型生成规范表示的过程。

作者:
本杰明·本特曼

方法总结
 void injectDefaultValues(Model model, ModelBuildingRequest request, ModelProblemCollector problems)
          在指定模型中设置默认值,由于技术原因无法在 Modello 定义中直接设置。
 void mergeDuplicates(Model model, ModelBuildingRequest request, ModelProblemCollector problems)
          合并重复元素,例如指定模型中同一构建插件的多个声明。
 

方法详情

合并重复项

void mergeDuplicates(Model model,
                     ModelBuildingRequest request,
                     ModelProblemCollector problems)
合并重复元素,例如指定模型中同一构建插件的多个声明。

参数:
model- 应合并重复元素的模型,不得为null.
request- 保存进一步设置的模型构建请求不能是null.
problems- 用于收集遇到的问题的容器不能是null.

注入默认值

void injectDefaultValues(Model model,
                         ModelBuildingRequest request,
                         ModelProblemCollector problems)
在指定模型中设置默认值,由于技术原因无法在 Modello 定义中直接设置。

参数:
model- 设置默认值的模型不能是null.
request- 保存进一步设置的模型构建请求不能是null.
problems- 用于收集遇到的问题的容器不能是null.


版权所有 © 2001–2013 Apache 软件基金会。版权所有。