[izpack-devel] mutually exclusive packs

vralev at redhat.com vralev at redhat.com
Wed Nov 8 18:20:04 CET 2006

Hello everyone.

I was working on this feature these days and want to hear your comments on the
syntax. I addes a new tag <excludes> similar to <depends>:

<pack name="1" installGroups="1" required="no">
    <depends packname="somedeppack"/>
    <excludes packname="2"/>
<pack name="2" installGroups="1" required="no">
    <excludes packname="1"/>

Packs declared in <excludes> are being unchecked when the parent pack is
checked. There is a compiler-time check similar to the depends' and a runtime
check to ensure a requred pack isn't being unchecked.

More information about the izpack-devel mailing list