public interface ProjectBuilder
| 修饰符和类型 | 方法及说明 |
|---|---|
ProjectBuildingResult |
build(Artifact projectArtifact,
boolean allowStubModel,
ProjectBuildingRequest request)
为指定的工件构建项目描述符。
|
ProjectBuildingResult |
build(Artifact projectArtifact,
ProjectBuildingRequest request)
为指定的工件构建项目描述符。
|
ProjectBuildingResult |
build(File projectFile,
ProjectBuildingRequest request)
从指定的 POM 文件构建项目描述符。
|
List<ProjectBuildingResult> |
build(List<File> pomFiles,
boolean recursive,
ProjectBuildingRequest request)
为指定的 POM 文件和它们的子文件构建项目。
|
ProjectBuildingResult |
build(ModelSource modelSource,
ProjectBuildingRequest request)
为指定的模型源构建项目描述符。
|
ProjectBuildingResult build(File projectFile, ProjectBuildingRequest request) throws ProjectBuildingException
projectFile- 用于构建项目的 POM 文件不能是null.request- 包含更多参数的项目构建请求不能是null.null。ProjectBuildingException- 如果项目描述符无法成功构建。ProjectBuildingResult build(Artifact projectArtifact, ProjectBuildingRequest request) throws ProjectBuildingException
projectArtifact- 用于构建项目的 POM 工件不能是null.request- 包含更多参数的项目构建请求不能是null.null。ProjectBuildingException- 如果项目描述符无法成功构建。ProjectBuildingResult build(Artifact projectArtifact, boolean allowStubModel, ProjectBuildingRequest request) throws ProjectBuildingException
projectArtifact- 用于构建项目的 POM 工件不能是null.allowStubModel- 控制丢失 POM 工件情况的标志。如果true指定的 POM 工件不存在,则将返回一个简单的存根模型。如果false,将抛出异常。request- 包含更多参数的项目构建请求不能是null.null。ProjectBuildingException- 如果项目描述符无法成功构建。ProjectBuildingResult build(ModelSource modelSource, ProjectBuildingRequest request) throws ProjectBuildingException
modelSource- 用于构建项目描述符的模型的来源,不能是null.request- 包含更多参数的项目构建请求不能是null.null。ProjectBuildingException- 如果项目描述符无法成功构建。ModelSource2List<ProjectBuildingResult> build(List<File> pomFiles, boolean recursive, ProjectBuildingRequest request) throws ProjectBuildingException
pomFiles- 要构建的 POM 文件不能是null.recursive-true递归构建 POM 文件引用的子模块,false仅构建指定的 POM 文件。request- 提供更多参数的项目构建器配置不能是null.null.ProjectBuildingException- 如果在构建任何项目期间遇到错误。
ProjectBuildingException.getResults()提供对问题详细信息的访问。版权所有 © 2001–2019 Apache 软件基金会。版权所有。