A file named hackyCore_Installer.common.installer.def.xml file located in the base directory of the hackyCore_Installer module contains the properties that are common to HackyInstaller. These properties, with the exception of the 'HACKYSTAT_HOST' and 'HACKYSTAT_KEY', can be found in the graphical user interface by going to 'File -> Edit Common Settings...'. An example of the hackyCore_Installer.common.installer.def.xml file could look like: Example 21.9, “An Example Common Definition File”. Note that the attributes associated with each property are the same as those found in the Installer Definition Files.
Example 21.9. An Example Common Definition File
<common> <property name="HACKYSTAT_HOST" value="http://hackystat.ics.hawaii.edu/" readonly="false" validationclass="" description="The Hackystat host" /> <property name="HACKYSTAT_KEY" value="ChangeThisToYourKey" readonly="false" validationclass="" description="Your 12 character user key" /> <property name="HACKYSTAT_AUTOSEND_INTERVAL" value="10" readonly="false" validationclass="" description="The automatic data send interval in minutes for SensorShell." /> <property name="HACKYSTAT_STATE_CHANGE_INTERVAL" value="30" readonly="false" validationclass="" description="The state change interval in seconds for Emacs/JBuilder/etc." /> <property name="HACKYSTAT_BUFFTRANS_INTERVAL" value="5" readonly="false" validationclass="" description="The buffer transition interval in seconds Eclipse and Emacs." /> <property name="hackystat.context.root" value="hackystat" readonly="false" validationclass="ValidateContextRoot" fieldLength="5" description="The name of the Hackystat context root." /> </common>