Вы можете вызывать статические методы, но я не думаю, что вы можете передавать параметры.
Вы могли бы создать новый «Тип условия», но у меня нет опыта с этим, поэтому я не могу подтвердить гибкость, которую он обеспечивает ...
Итак, у меня нет прямого ответа, но есть другое предложение, которое может помочь:
Я склонен передавать любую сложную постобработку отдельным процессам.
Вы исследовали панель обработки? Вы можете запустить любой процесс и передать переменные.
, например
<processing>
<job name="do xyz">
<os family="windows" />
<executefile name="$INSTALL_PATH/scripts/xyz.bat">
<arg>doit</arg><arg>$variable</arg>
</executefile>
</job>
<job name="do xyz">
<os family="unix" />
<executefile name="$INSTALL_PATH/scripts/xyz.sh">
<arg>doit</arg><arg>$variable</arg>
</executefile>
</job>
</processing>
Я использовал его для настройки служб и немедленного запуска. Такого рода вещи. Просто убедитесь, что ваш скрипт завершается корректно, иначе IzPack зависнет.
Смотрите здесь:
http://izpack.org/documentation/panels.html#processpanel