...
<pack>
Attributes
Attribute | Usage |
---|---|
| defines the pack name |
| takes |
| optional. Lets you make the pack targeted to a specific operating system, for instance unix, mac and so on |
| optional. Lets you choose whether the pack is selected for installation by default or not. Possible values are yes and no. A pack which is not preselected needs to be explicitly selected by the user during installation to get installed |
| can be used so that the files are not located in the installer Jar. The possible values are true or false, the default being false. The author of this feature needed to put his application on a CD so that the users could run it directly from this media. However, he also wanted to offer them the possibility to install the software localy. Enabling this feature will make IzPack take the files on disk instead of from the installer. Please make sure that your relative files paths are correct! |
| this attribute is used to give a unique id to the pack to be used for internationalization via packsLang.xml file |
| this attribute is used to reference a unique resource that represents the pack's image for the ImgPacksPanel. The resource should be defined in the <resources> element of the installation XML using the same value for the id attribute of the |
| an id of a condition which has to be fullfilled to install this package |
| takes true or false and specifies whether the pack shall be shown in the packs panel. The size of a hidden pack will be used to calculate the required space, but the pack itself won't be shown. A hidden pack can be preselected or selected conditionally. For the latter, you have to specify a |
size | optional. Specifies the size of the pack, in bytes. If not specified, the size will default to the sum of all file lengths in the pack. Since 5.0 |
installGroups | optional. A comma separated list of groups, see InstallationGroupPanel for using them. |
...
Attribute | Description | Required | Values |
---|---|---|---|
| the file to parse, could be something like | yes |
|
| Specifies the text file type:
| no |
|
| The file encoding | no | A valid Java encoding string |
| Limits this action on a particular OS, works like for | no |
|
| Limits this action on a particular condition with the specified ID which has to be fulfilled | no |
|
...
Attribute | Description | Required | Values |
---|---|---|---|
| the file to run, could be something like | yes | A previously added pack file path |
|
| no | "bin" | "jar" |
| If the executable is a jar file, this is the class to run for a Java program | no | A valid Java class within the jar file |
| Specifies at which stage when to launch the executable:
| no | "never" | "postinstall" | "uninstall" |
| specifies what to do when an error occurs:
| no | "ask" | "abort" | "warn" | "ignore" |
| specifies the operating system, works like for | no |
|
| Whether the file will be kept after execution | no | "true" | "false" |
| ID of a condition which has to be fulfilled to execute this file | no | A valid condition ID |
...
This tag can also be specified in order to pass additional data related to a file tag for customizing.
Attribute | Description |
---|---|
| key to identify the data |
| value which can be used by a custom action |
...
Attributes
Attribute | Description |
---|---|
| Relative path during compile-time to an externally defined packs-definition |
...
The <refpackset>
tag can be used in situations were there is no predefined set of <refpack>
files, but a given directory should be scanned for <refpack>
files to be included instead. This element takes the following parameters:
Attribute | Description |
---|---|
| Relative base directory during compile-time for the refpackset |
| Pattern of files in |
...