[izpack-devel] Distrubuted install.xml files ...

Syed khadeer.syed at siemens.com
Wed Jan 3 13:17:30 CET 2007


Hello,

I am new to IzPack.
I was evaluating the Open Source installers available and came across IzPack.

One of my requirements is that I don’t want to maintain a bulky install.xml 
containing everything I want to package.
Instead, I want the developers to maintain this information for their 
respective components.

Ex: I want to install a product which contains 10 components.
	Instead of maintaining one single install.xml file which contain the 
info of all 10 components (Packs), I want to create 10 additional install.xml 
file each dealing with the specific pack.
	With this the responsibility of managing the Component's installation 
related information is with the component developer.
	I should only be required to maintain one single central installation 
xml file which refers to the individual 10 component install.xml files.

To achieve this, I added a new attribute (similar to "Pack" element) 
under "Packs".
    </packs>
		<pack>
		….
		</pack>
		<refpack file="@VOB_ROOT/Syed/extendedInstall.xml"/>
    </packs>

<refpack> tag is a reference to a pack defined in another xml.

I have added about 40 lines of code to 
com.izforge.izpack.compiler.CompilerConfig class in addPacks() method.

Question: Is there a better way to realize my requirement with existing 
feature set of IzPack ?
		If not, how do I contribute this code change to IzPack ?

Thank you very much in advance and help.

Best Regards,
Syed.





More information about the izpack-devel mailing list