Open.ControlTier > ModuleForge
 

AntZip

An Apache Ant Distribution Package

Overview

Open in Workbench AntZip: An Apache Ant Distribution Package

Apache ANT Distribution Package typically referenced by a Builder object

Design

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

Constraints

Allowed Child Dependencies

  • Package

Allowed Parent Dependencies

  • Assembly

Allowed Property Values

Property Allowed Values Default Enforced
package-install-root
  • ${user.home}/apache-ant-${entity.attribute.ant_version}
  • ${user.home}/apache-ant-${entity.attribute.ant_version}
false
package-repo-url
  • ${framework.pkgRepo.uri}/${context.depot}/AntZip/zips/FILENAME
  • ${framework.pkgRepo.uri}/${context.depot}/AntZip/zips/FILENAME
false
package-filetype
  • zip
  • zip
false
package-arch
  • noarch
  • noarch
false

Attributes

Exported Attributes

Name Property Description
ant_home package-install-root

attribute used as Ant's ANT_HOME environment variable

ant_version package-version

attribute mapped to the version of the apache ant package

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.

extract

Extract the package archive.

Usage
extract [-base <>] [-filename <>] [-installroot <>]

Options

Option Description
base package base name
filename file to extract
installroot destination directory

finish

finishes the installation

Usage
finish [-filename <>] [-filtersfile <>] [-installroot <>] [-script <>]

Options

Option Description
filename path to package file
filtersfile property file
installroot installation root dir
script script to execute