Open.ControlTier > ModuleForge
 

AtgModuleBuilder

A builder sub-type customized to facilitate building and packaging a single source code module

Overview

Open in Workbench AtgModuleBuilder: A builder sub-type customized to facilitate building and packaging a single source code module

Design

Super Type
AtgBuilder
Role Concrete. (Objects can be created.)
Instance Names Unique
Notification false
Template Directory ${modules.dir}/AtgModuleBuilder/templates
Data View Children, proximity: 1
Logger Name AtgModuleBuilder

Constraints

Allowed Child Dependencies

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

Allowed Parent Dependencies

  • CruiseControl
  • Node
  • Updater

Allowed Property Values

Property Allowed Values Default Enforced
deployment-install-root
  • ${entity.instance.dir}/var
  • ${entity.instance.dir}/var
false

Attributes

Exported Attributes

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

Defaults for Imported Attributes

Name Default
atgBuildFile build.xml
atgCvs /usr/bin/cvs
atgCvsRsh ssh
atgPath /bin:/usr/bin
atgTarget all
importMax 1
importMin 1
packageExtension ear
packageSeparator -
packageType AtgEar
preCompile false

Commands

Note
Commandline options displayed in square brackets "[]" are optional. If an option expects arguments, then angle brackets are shown after the option "<>". Any default value is shown within the brackets.

Related Types

The following types are defined for use with AtgModuleBuilder.

AtgBuilderSetting

Overview

Open in Workbench AtgBuilderSetting: An ATG module builder setting.

Design

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

Constraints

Allowed Parent Dependencies

AtgPreCompile

Overview

Open in Workbench AtgPreCompile: pre compile boolean flag

Design

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

Attributes

Exported Attributes
Name Property
preCompile settingValue

AtgAntHome

Overview

Open in Workbench AtgAntHome: The Ant installation directory

Design

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

Attributes

Exported Attributes
Name Property
atgAntHome settingValue

AtgAntOpts

Overview

Open in Workbench AtgAntOpts: The Ant ANT_OPTS setting

Design

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

Attributes

Exported Attributes
Name Property
atgAntOpts settingValue

AtgHome

Overview

Open in Workbench AtgHome: The ATG installation directory

Design

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

Attributes

Exported Attributes
Name Property
atgHome settingValue

AtgBuildFile

Overview

Open in Workbench AtgBuildFile: The location of the "top-level" build file relative to a CVS module's root directory

Design

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

Attributes

Exported Attributes
Name Property
atgBuildFile settingValue

AtgCvs

Overview

Open in Workbench AtgCvs: Location of the CVS executable in the system

Design

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

Attributes

Exported Attributes
Name Property
atgCvs settingValue

AtgCvsRoot

Overview

Open in Workbench AtgCvsRoot: The value of the CVSROOT environment variable

Design

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

Attributes

Exported Attributes
Name Property
atgCvsRoot settingValue

AtgCvsRsh

Overview

Open in Workbench AtgCvsRsh: The location of the program for CVS to use for remote connectivity

Design

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

Attributes

Exported Attributes
Name Property
atgCvsRsh settingValue

AtgDynamoRoot

Overview

Open in Workbench AtgDynamoRoot: Location of the ATG Dynamo installation

Design

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

Constraints

Allowed Parent Dependencies

Attributes

Exported Attributes
Name Property
atgDynamoRoot settingValue

AtgDynamoHome

Overview

Open in Workbench AtgDynamoHome: Location of the ATG Dynamo installation server home

Design

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

Constraints

Allowed Parent Dependencies

Attributes

Exported Attributes
Name Property
atgDynamoHome settingValue

AtgJavaHome

Overview

Open in Workbench AtgJavaHome: Location of the Java installation

Design

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

Constraints

Allowed Parent Dependencies

Attributes

Exported Attributes
Name Property
atgJavaHome settingValue

AtgModuleBranch

Overview

Open in Workbench AtgModuleBranch: Branch name within the CVS repository (use TRUNK to indicate the main branch)

Design

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

Attributes

Exported Attributes
Name Property
atgModuleBranch settingValue

AtgModuleLabel

Overview

Open in Workbench AtgModuleLabel: Label within the CVS repository (use HEAD to select the latest sources)

Design

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

Attributes

Exported Attributes
Name Property
atgModuleLabel settingValue

AtgModuleName

Overview

Open in Workbench AtgModuleName: A module name within the CVS repository

Design

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

Attributes

Exported Attributes
Name Property
atgModuleName settingValue

AtgPath

Overview

Open in Workbench AtgPath: Value to use for the PATH environment variable when executing system binaries

Design

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

Attributes

Exported Attributes
Name Property
atgPath settingValue

AtgTarget

Overview

Open in Workbench AtgTarget: Target used with a CVS module's top-level build file

Design

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

Attributes

Exported Attributes
Name Property
atgTarget settingValue

AtgModulePackageType

Overview

Open in Workbench AtgModulePackageType: Package subtype package is imported as

Design

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

Attributes

Exported Attributes
Name Property
packageType settingValue