Attribute | Description | Required | Values (Default) |
---|
targetfile
| the file to parse, could be something like $INSTALL_PATH/bin/launch-script.sh A slash will be changed to the system dependant path separator (e.g. to a backslash on Windows) only if no backslash masks the slash. | yes | |
type
| Specifies the text file type: plain - use for plain text files, where the variable definition syntax cannot conflict with the original file's syntax. Example of a variable definition in a text file in plain style: ${MY_VAR} or $MY_VAR .javaprop - use for Java properties file.java - use in Java source files.xml - use for XML files.shell - use for shell scripts. Example of a variable definition in a shell script: %MY_VAR or %{MY_VAR }.at
Example: @variable @MY_VAR .ant - use in Ant files, where the plain style for IzPack conflicts with the syntax of Ant property substitutions. Example: (variable) . {MY_VAR}
| no | " plain" | "javaprop" (Properties) | " xml" | " java" | " shell" | " at" | " ant" (Ant buildfile) ("plain ")
|
encoding
| The file encoding | no | A valid Java encoding string ("ISO-8859-1" for type="javaprop", "UTF-8" for type="xml", otherwise the Java default charset is assumed as encoding) |
os
| Limits this action on a particular OS, works like for <file> | no | |
condition
| Limits this action on a particular condition with the specified ID which has to be fulfilled | no | |