Open.ControlTier > ModuleForge
 

AtgDasModuleBuilder

A builder sub-type customized to facilitate building and packaging ATG modules for the Dynamo application server

Overview

Open in Workbench AtgDasModuleBuilder: A builder sub-type customized to facilitate building and packaging ATG modules for the Dynamo application server

Design

Super Type
AtgModuleBuilder
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

  • AntBuilderAntArgs1
  • AntBuilderAntOpts1
  • AntZip1
  • AtgDynamoHome1
  • AtgDynamoRoot1
  • BuilderAntHome1
  • BuilderBuildFile1
  • BuilderBuildstamp1
  • BuilderBuildTarget1
  • BuilderImportMax1
  • BuilderImportMin1
  • BuilderJavaHome1
  • BuilderNotificationList1
  • BuilderPackageBuildtimePattern1
  • BuilderPackageExtension1
  • BuilderPackageFilebase1
  • BuilderPackageInstallRank1
  • BuilderPackageInstallRank1
  • BuilderPackageInstallroot1
  • BuilderPackagePurgeRegex1
  • BuilderPackageRequireBuildstamp1
  • BuilderPackageSeparator1
  • BuilderPackageType1
  • BuilderPackageVendor1
  • BuilderPackageVersion1
  • BuilderPath1
  • BuilderScmBinding1
  • BuilderScmConnection1
  • BuilderScmLabel1
  • BuilderScmModule1
  • BuilderScmUser1
  • BuilderScmView1
  • BuilderVersionBuild1
  • BuilderVersionMajor1
  • BuilderVersionMinor1
  • BuilderVersionRelease1
  • BuilderVersionTag1
  • CruiseControlInterval1
  • CruiseControlMailHost1
  • CruiseControlReturnAddress1

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
antArgs
antOpts
buildAntHome ${env.ANT_HOME}
buildFile build.xml
buildPath /bin:/usr/bin:/usr/local/bin
buildTarget all
cruiseControlInterval 300
importMax 100
importMin 1
javaHome ${env.JAVA_HOME}
packageExtension jar
packageFilebase .*?
packageInstallRank 10
packageSeparator -
packageType AtgModuleJar
packageVersion ${opts.buildstamp}
requireBuildstamp false
scmBinding svn
scmConnection
scmLabel
scmModule
scmUser ${user.name}

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.