Package and deploy rules (desktop)
A platform includes a package rule and a deploy rule. These rules are the commands used to create and deploy a package file.
Package rules
The package rule contains a list of files that are generated by the package rule (output
files) and a list of dependencies to determine if the output files are up to date. The
default Package Rules can be viewed by right-clicking on the Package
Node and selecting Edit Package Rules.
Deploy rules
A deploy rule runs a script to deploy the package to a configured application server.
Commands and variables
These commands and variables are specific to package and deploy rules, but other predefined
node variables such as $(ProjectDir)
and $(InstallDir)
are also
valid. See the Predefined node variables topic in the Genero Studio User Guide for a list of
node variables.
- $(delete)
- This command, available in a package rule, deletes the specified file.
- $(DistDir)
- Variable for the path of the destination directory of the current package node.
- $(generateXMLPackage)
- This command, available in a package rule, generates an XML file that describes the
contents of the package.
$(generateXMLPackage) -o outputFile.xml
- $(PackageFiles)
- Variable for the list of files in the package.
- $(packageId)
- Variable for the package id.
- $(PackageName)
- Variable for the name of the current package node.