org.apache.maven.model.building
类 DefaultModelBuilder
java.lang.Object
org.apache.maven.model.building.DefaultModelBuilder
- 所有实现的接口:
- 模型构建器
@Component(role=ModelBuilder.class)
public class DefaultModelBuilder
- extends Object
- implements ModelBuilder
- 作者:
- 本杰明·本特曼
从类 java.lang 继承的方法。目的 |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
默认模型构建器
public DefaultModelBuilder()
设置模型处理器
public DefaultModelBuilder setModelProcessor(ModelProcessor modelProcessor)
setModelValidator
public DefaultModelBuilder setModelValidator(ModelValidator modelValidator)
setModelNormalizer
public DefaultModelBuilder setModelNormalizer(ModelNormalizer modelNormalizer)
setModelInterpolator
public DefaultModelBuilder setModelInterpolator(ModelInterpolator modelInterpolator)
setModelPathTranslator
public DefaultModelBuilder setModelPathTranslator(ModelPathTranslator modelPathTranslator)
setModelUrlNormalizer
public DefaultModelBuilder setModelUrlNormalizer(ModelUrlNormalizer modelUrlNormalizer)
setSuperPomProvider
public DefaultModelBuilder setSuperPomProvider(SuperPomProvider superPomProvider)
设置配置文件选择器
public DefaultModelBuilder setProfileSelector(ProfileSelector profileSelector)
setProfileInjector
public DefaultModelBuilder setProfileInjector(ProfileInjector profileInjector)
setInheritanceAssembler
public DefaultModelBuilder setInheritanceAssembler(InheritanceAssembler inheritanceAssembler)
setDependencyManagementImporter
public DefaultModelBuilder setDependencyManagementImporter(DependencyManagementImporter depMngmntImporter)
setDependencyManagementInjector
public DefaultModelBuilder setDependencyManagementInjector(DependencyManagementInjector depMngmntInjector)
setLifecycleBindingsInjector
public DefaultModelBuilder setLifecycleBindingsInjector(LifecycleBindingsInjector lifecycleBindingsInjector)
setPluginConfigurationExpander
public DefaultModelBuilder setPluginConfigurationExpander(PluginConfigurationExpander pluginConfigurationExpander)
setPluginManagementInjector
public DefaultModelBuilder setPluginManagementInjector(PluginManagementInjector pluginManagementInjector)
setReportConfigurationExpander
public DefaultModelBuilder setReportConfigurationExpander(ReportConfigurationExpander reportConfigurationExpander)
setReportingConverter
public DefaultModelBuilder setReportingConverter(ReportingConverter reportingConverter)
建造
public ModelBuildingResult build(ModelBuildingRequest request)
throws ModelBuildingException
- 从接口复制的描述:
ModelBuilder
- 构建指定 POM 的有效模型。
- 指定者:
build
在界面中ModelBuilder
- 参数:
request
- 保存参数的模型构建请求不能是null
.
- 回报:
- 模型构建的结果,从来没有
null
。
- 抛出:
ModelBuildingException
- 如果无法建立有效的模型。
建造
public ModelBuildingResult build(ModelBuildingRequest request,
ModelBuildingResult result)
throws ModelBuildingException
- 从接口复制的描述:
ModelBuilder
- 通过完成先前调用
ModelBuilder.build(ModelBuildingRequest)
with ModelBuildingRequest.isTwoPhaseBuilding()
being产生的指定临时结果来构建有效模型true
。传递给此方法的模型构建请求必须与用于模型构建的第一阶段的请求相同。
- 指定者:
build
在界面中ModelBuilder
- 参数:
request
- 保存参数的模型构建请求不能是null
.result
- 模型构建第一阶段的中期结果,不得null
。
- 回报:
- 模型构建的结果,从来没有
null
。
- 抛出:
ModelBuildingException
- 如果无法建立有效的模型。
版权所有 © 2001-2012 Apache 软件基金会。版权所有。