ControlTier > controltier-elements
 

ElementsProjectBuilder

Builds and manages projects that use the Elements modules library

Overview

ElementsProjectBuilder: Builds and manages projects that use the Elements modules library

Design

Super Type
ProjectBuilder
Role Concrete. (Objects can be created.)
Instance Names Unique
Notification false
Template Directory
Data View Children, proximity: 1
Logger Name ElementsProjectBuilder

Constraints

Allowed Child Dependencies

  • BuilderBuildFile1
  • BuilderBuildTarget1
  • BuilderScmBinding1
  • BuilderScmConnection1
  • BuilderScmLabel1
  • BuilderScmModule1
  • BuilderStageExtension1
  • BuilderStageFilebase1
  • ProjectBuilderDefaults1
  • ProjectBuilderDocBase1
  • ProjectBuilderForrestHome1
  • ProjectBuilderOrganizationDescription1
  • ProjectBuilderOrganizationName1
  • ProjectBuilderOrganizationURL1
  • ProjectBuilderProjectDescription1
  • ProjectBuilderProjectName1
  • ProjectBuilderProjectURL1
  • ProjectBuilderTemplateDir1

1: These types have a Singleton constraint. Only one instance may be added as a resource.

Allowed Parent Dependencies

  • Node

Attributes

Exported Attributes

Name Property
basedir deployment-basedir
targetdir deployment-install-root

Defaults for Imported Attributes

Name Default
buildFile ${modules.dir}/ElementsProjectBuilder/lib/build.xml
buildTarget all
defaults ${modules.dir}/ElementsProjectBuilder/templates/defaults.properties
docbase ${env.CTIER_ROOT}/src/doc
forresthome ${env.FORREST_HOME}
organizationDescription ControlTier Open Source project
organizationName Open.ControlTier
organizationURL http://open.controltier.com
projectDescription Elements Module Library
projectName elements
projectURL http://open.controltier.com
scmBinding svn
stageextension jar
stagefilebase .*
templateDir ${modules.dir}/ElementsProjectBuilder/templates

Commands

View the available commands in the User Reference.

Related Types

The following types are defined for use with ElementsProjectBuilder.

ElementsProjectBuilderDefaults

Overview

ElementsProjectBuilderDefaults: file containing project defaults properties

Design

Super Type
ElementsProjectBuilderSetting
Role Concrete. (Objects can be created.)
Instance Names Unique

Attributes

Exported Attributes
Name Property
defaults settingValue

ElementsProjectBuilderSetting

Overview

ElementsProjectBuilderSetting: A ElementsProjectBuilder setting.

Design

Super Type
Setting
Role Abstract. (Objects cannot be created.)
Instance Names Unique

Constraints

Allowed Parent Dependencies
  • Builder

ElementsProjectBuilderTemplateDir

Overview

ElementsProjectBuilderTemplateDir: file containing project template files

Design

Super Type
ElementsProjectBuilderSetting
Role Concrete. (Objects can be created.)
Instance Names Unique

Attributes

Exported Attributes
Name Property
templateDir settingValue