|
||||||||||
上一课 下一课 | 框架 没有框架 所有类 | |||||||||
摘要:嵌套 | 领域 | 构造 | 方法 | 详细信息:字段 | 构造 | 方法 |
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
- 如果项目描述符无法成功构建。ModelSource2
List<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()
提供对问题详细信息的访问。
|
||||||||||
上一课 下一课 | 框架 没有框架 所有类 | |||||||||
摘要:嵌套 | 领域 | 构造 | 方法 | 详细信息:字段 | 构造 | 方法 |