Open.ControlTier > ModuleForge
 

AtgBuilder

General purpose ATG application builder

Overview

Open in Workbench AtgBuilder: General purpose ATG application builder

Design

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

Constraints

Allowed Child Dependencies

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

Allowed Parent Dependencies

Attributes

Exported Attributes

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

Defaults for Imported Attributes

Name Default
importPackagePattern ^([a-z,A-Z].*)-([0-9]+\.[0-9]+\.[0-9]+).(.*)$
packageSeparator -
scmUpdate 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.

runBuildScript

runs the build script

Usage
runBuildScript [-antArgs <>] [-anthome <>] [-antOpts <>] [-basedir <>] [-buildfile <>] [-buildstamp <>] [-dynamohome <>] [-dynamoroot <>] [-javahome <>] [-path <>] [-target <>] [-targetdir <>]

Options

Option Description
antArgs ANT_ARGS setting
anthome Ant installation to use for build
antOpts ANT_OPTS setting
basedir directory where build resources reside
buildfile build file to execute
buildstamp build identifier
dynamohome DYNAMO_HOME setting
dynamoroot DYNAMO_ROOT setting
javahome Java installation to use for build
path System path to use for build
target build target to evaluate
targetdir directory build artifacts will be written

Import

Imports packages from staging/incoming location

Usage
Import -buildstamp <> [-import_pattern <>] [-max <1>] [-min <1>]

Options

Option Description
buildstamp buildstamp of package(s) to import
import_pattern pattern matching scheme for importing packages
max maximum number of packages to import per matched package base
min minimum number of packages to import per matched package base

Related Types

The following types are defined for use with AtgBuilder.

BuilderScmUpdate

Overview

Open in Workbench BuilderScmUpdate: execute scm update instead of checkout if module appears to be checked out already. If false and module appeas to be checked out then fail

Design

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

Attributes

Exported Attributes
Name Property
scmUpdate settingValue

BuilderImportPackagePattern

Overview

Open in Workbench BuilderImportPackagePattern: ATG Dynamo Live Config Directory Creation List setting

Design

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

Attributes

Exported Attributes
Name Property
importPackagePattern settingValue