C# 클래스 Bari.Core.Commands.BuildCommand

Implements 'build' command, which runs one or more builder (IBuilder) for a Project, Module or product.
상속: ICommand, IHasBuildTarget
파일 보기 프로젝트 열기: vigoo/bari

공개 메소드들

메소드 설명
BuildCommand ( IBuildContextFactory buildContextFactory, IEnumerable projectBuilders, [ targetRoot, ICommandTargetParser targetParser, IUserOutput output, IEnumerable postProcessorFactories, ICoreBuilderFactory coreBuilderFactory ) : System

Constructs the build command

Run ( Suite suite, string parameters ) : bool

Runs the command

비공개 메소드들

메소드 설명
AddProductBuildStep ( IBuildContext context, Product product, IBuilder rootBuilder ) : IBuilder
RunWithProjects ( CommandTarget target, bool dumpMode, bool dumpDepsMode ) : void

메소드 상세

BuildCommand() 공개 메소드

Constructs the build command
public BuildCommand ( IBuildContextFactory buildContextFactory, IEnumerable projectBuilders, [ targetRoot, ICommandTargetParser targetParser, IUserOutput output, IEnumerable postProcessorFactories, ICoreBuilderFactory coreBuilderFactory ) : System
buildContextFactory IBuildContextFactory Interface for creating new build contexts
projectBuilders IEnumerable The set of registered project builder factories
targetRoot [ Build target root directory
targetParser ICommandTargetParser Command target parser implementation to be used
output IUserOutput Output interface
postProcessorFactories IEnumerable Factory for post processors
coreBuilderFactory ICoreBuilderFactory Factory for core builders
리턴 System

Run() 공개 메소드

Runs the command
public Run ( Suite suite, string parameters ) : bool
suite Suite The current suite model the command is applied to
parameters string Parameters given to the command (in unprocessed form)
리턴 bool