source: release-kits/lirk3/bin/ant-installer/web/.bak/installtypes.html@ 14982

Last change on this file since 14982 was 14982, checked in by oranfry, 16 years ago

initial import of LiRK3

File size: 9.6 KB
Line 
1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2<html>
3<head>
4 <title>Ant Installer</title>
5 <link href="style.css" type="text/css" rel="stylesheet">
6 <link href="css/nav.css" rel="stylesheet" type="text/css">
7 <link rel="SHORTCUT ICON" type="image/png" href="images/antinstaller-icon.png">
8 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
9 <meta name="keywords"
10 content="Ant, installer, AntInstall, gui, console, input, parameters, properties, swing, user interface, validation, configuration">
11 <script type="text/javascript" src="js/menu.js"></script>
12 <script type="text/javascript" src="js/sstree.js"></script>
13 <script type="text/javascript" src="js/winfix.js"></script>
14</head>
15<body onload="collapseAll('contents-panel', ['ol']); "><div id="tpallcontent">
16<table cellspacing="0" width="100%">
17 <tbody>
18 <tr class="tpheader">
19 <th class="tpleft">
20 <a target="_top" href="index.html" title="home"><img src="images/ant-install-small.png" alt="AntInstaller" id="logo" width="76" height="50"/></a>
21 <script type="text/javascript">winFix();</script>
22 </th>
23 <th class="tptop" valign="bottom">
24 <img src="space.gif" height="1" width="440" alt="spacer"/><br/>
25
26 <table>
27 <tr>
28 <td valign="top">
29 <div class="tpheadertitle">AntInstaller</div>
30 <!--img src="images/ant-install-title.png" alt="AntInstaller"/-->
31 </td>
32 <td width="100%" align="right" valign="bottom" nowrap="NOWRAP">
33 <div class="tpraised">
34 <a class="tpbutton" target="_top" href="index.html">home</a>
35 <a class="tpbutton" target="_top" href="http://sourceforge.net/project/showfiles.php?group_id=123466&amp;package_id=134917">download</a>
36 <a class="tpbutton" target="_top" href="http://sf.net">sourceforge</a>
37 <a class="tpbutton" target="_top" href="manual-ant.html">antmanual</a>
38 <a class="tpbutton" target="_top" href="http://sourceforge.net/tracker/?group_id=123466&amp;atid=696615">RFEs</a>
39 <a class="tpbutton" target="_top" href="http://sourceforge.net/tracker/?group_id=123466&amp;atid=696612">Bugs</a></div>
40 </td>
41 </tr>
42 </table>
43 </th>
44 </tr>
45 <tr class="tpbody">
46 <td class="tpleft" valign="bottom">
47 <br/>
48 <div id="logoset">
49 <a target="_top" href="http://sourceforge.net"><img src="http://sourceforge.net/sflogo.php?group_id=123466&amp;type=2" alt="SourceForge.net Logo" border="0" height="37" width="125"></a>
50 <br/><br/>
51 <a target="_top" href="http://sourceforge.net/donate/index.php?group_id=123466">
52 <img src="http://sourceforge.net/images/project-support.jpg" alt="donate to AntInstaller"/>
53 </a>
54 </div>
55 </td>
56 <td class="tpright" valign="top">
57 <div class="tpcontent">
58 <!--[segment-content] page content start -->
59 <h2>Multiple install types</h2>
60 It is possible to deliver different install types in the same Jar. There must be a default install type that
61 uses <code>build.xml</code> and <code>antinstall-config.xml</code>
62 Additional types can be added by inculing additional files called <code>build-[name].xml</code> and <code>antinstall-config-[name].xml</code>. These can be selected on the command line by starting the installer with the following command line parameters <code>-type [name]</code>.
63 <br/><br/>
64 for example <br/>
65 <code>java -jar my-installer.jar -type alternative</code><br/>
66 or for a command line install<br/>
67 <code>java -jar my-installer.jar text -type alternative</code><br/>
68 <br/>
69 When launching from a scripted install (not a self-extracting Jar) the launch scripts will probably need to be modified
70 to handle the new parameters correctly and to inform the user if an invalid -type has been specified. If not the installer will print a stack trace reporting that it can not find the config file.<br/><br/>
71
72 Alternative configs are not validated during the ant task that creates the installer so they should be validated manually.<br/><br/>
73
74 If creating different install types you will have to inform users that the options exist as they are currently only selectable on the command line. A GUI to this feature will probably not be implemented since it is possible to use the ifProperty attribute to achieve the same results and embed the alternative Ant tasks in the same build.xml file.
75
76 <!-- content end [segment-end]-->
77 </div>
78 </td>
79 </tr>
80 </tbody>
81</table>
82<div id="contents-panel">
83<!--[segment-file://contents-include.html] menu start -->
84<div id="contents-menu">
85<ol class="sidebar" id="root">
86 <li class="panel"><a href="#default" class="folder" onclick="toggle(this)"></a><b>Site map</b>
87 <ol>
88 <li class="sidebar"><a href="introduction.html">Introduction</a></li>
89 <li class="panel"><a href="#default" class="folder" onclick="toggle(this)"></a><b>Developer References</b>
90 <ol>
91 <li class="sidebar"><a href="quickstart.html">Quick Start</a></li>
92 <li class="panel"><a href="#default" class="folder" onclick="toggle(this)"></a><a href="manual.html">Manual</a>
93 <ol class="init-hidden">
94 <li class="sidebar"><a href="manual.html#config">antinstall-config.xml</a></li>
95 <li class="panel"><a href="#default" class="folder" onclick="toggle(this)"></a><a href="manual.html#page">Pages</a>
96 <ol class="init-hidden">
97 <li class="sidebar"><a href="manual.html#pagesplash">Splash Page</a></li>
98 <li class="sidebar"><a href="manual.html#pagetext">Text Page</a></li>
99 <li class="sidebar"><a href="manual.html#pagelicense">License Page</a></li>
100 <li class="sidebar"><a href="manual.html#pageinput">Input Page</a></li>
101 <li class="sidebar"><a href="manual.html#pageprogress">Progress Page</a></li>
102 </ol>
103 </li>
104 <li class="panel"><a href="#default" class="folder" onclick="toggle(this)"></a><a href="manual.html#inputtypes">Input types</a>
105 <ol class="init-hidden">
106 <li class="sidebar"><a href="manual.html#app-root">Application Root</a></li>
107 <li class="sidebar"><a href="manual.html#checkbox">Checkbox</a></li>
108 <li class="sidebar"><a href="manual.html#comment">Comment</a></li>
109 <li class="sidebar"><a href="manual.html#date">Date</a></li>
110 <li class="sidebar"><a href="manual.html#directory">Directory</a></li>
111 <li class="sidebar"><a href="manual.html#file">File</a></li>
112 <li class="sidebar"><a href="manual.html#large-select">Large Select</a></li>
113 <li class="sidebar"><a href="manual.html#password">Password Text</a></li>
114 <li class="sidebar"><a href="manual.html#password-confirm">Confirm Password</a></li>
115 <li class="sidebar"><a href="manual.html#select">Select</a></li>
116 <li class="sidebar"><a href="manual.html#target">Target</a></li>
117 <li class="sidebar"><a href="manual.html#target-select">Target Select</a></li>
118 <li class="sidebar"><a href="manual.html#text">Unvalidated Text</a></li>
119 <li class="sidebar"><a href="manual.html#validated">Validated Text</a></li>
120 <li class="sidebar"><a href="manual.html#extvalidated">Externally Validated Text</a></li>
121 </ol>
122 </li>
123 <li class="sidebar"><a href="manual.html#extractor">Self Extractor</a></li>
124 <li class="sidebar"><a href="manual.html#non-extractor">Non Extractor</a></li>
125 <li class="sidebar"><a href="manual.html#scripts">Start Scripts</a></li>
126 <li class="sidebar"><a href="manual.html#refs">Dynamic References</a></li>
127 <li class="sidebar"><a href="manual.html#pagedisplay">Page Displaying</a></li>
128 </ol>
129 </li>
130 <li class="sidebar"><a href="installertask.html">Installer Ant task</a></li>
131 <li class="sidebar"><a href="validationofconfig.html">Validation of config</a></li>
132 <li class="sidebar"><a href="lookandfeels.html">LookAndFeels</a> <br/>(inc screenshots)</li>
133 <li class="sidebar"><a href="classpathresources.html">Resources/Classpath issues</a></li>
134 <li class="sidebar"><a href="i18n.html">Internationalisation</a></li>
135 <li class="sidebar"><a href="auto.html">Automated installs</a></li>
136 <li class="sidebar"><a href="installtypes.html">Multiple install types</a></li>
137 <li class="sidebar"><a href="posttargets.html">Post display targets</a></li>
138 <li class="sidebar"><a href="icons.html">Button Icons</a></li>
139 <li class="sidebar"><a href="antinstall-config-example.html">Example antinstall-config.xml</a></li>
140 </ol>
141 </li>
142 <li class="sidebar"><a href="manual-ant.html">Ant Manual</a></li>
143 <li class="sidebar"><a href="antlinks.html">Ant links</a></li>
144 <li class="sidebar"><a href="userusage.html">User usage</a></li>
145 <li class="sidebar"><a href="licenses.html">Licenses</a></li>
146 <li class="sidebar"><a href="potentialuses.html">Potential uses</a></li>
147 <li class="sidebar"><a href="roadmap.html">Road Map</a></li>
148 <li class="sidebar"><a href="wanted.html">Wanted</a></li>
149 <li class="sidebar"><a href="dtds.html">DTDs</a></li>
150 <li class="sidebar"><a href="changelog.html">Changelog</a></li>
151 <li class="sidebar"><a href="http://sourceforge.net/projects/antinstaller">Project page on SourceForge</a></li>
152 <li class="sidebar"><a href="java2html/antinstaller/index.html">Java2HTML (main)</a></li>
153 <li class="sidebar"><a href="java2html/ext/index.html">Java2HTML (extensions)</a></li>
154 <li class="sidebar"><a href="http://antinstaller.cvs.sourceforge.net/antinstaller">Public CVS over HTTP</a></li>
155 <li class="sidebar"><a href="http://sourceforge.net/sendmessage.php?touser=616485">Contact AntInstaller Admin</a></li>
156 </ol>
157 </li>
158</ol>
159<br/>
160<br/>
161</div>
162
163
164<!-- menu end [segment-end]-->
165</div>
166<div id="contents-options">
167<a id="toggle" href="#" onclick="toggleMenu(); return false;">show menu</a>
168</div>
169
170</div>
171</body>
172</html>
Note: See TracBrowser for help on using the repository browser.