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

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

initial import of LiRK3

File size: 10.3 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>Introduction</h2>
60 AntInstaller is a configurable front end for Ant.<br/>
61 Developers can create ant scripts for deployment on any system that supports Java and provide a user friendly interface for editing the properties of the installation.<br/>
62 A simple case might be to ask the user for an installation directory, let them select which components to install (product, plugins, source code, documentation) and then unpack the installation files to the correct place.<br/><br/>
63
64 AntInstall starts to provide more benfit when the installation process takes input from the users and sets the values into the correct properties files for the application. For example when installing a webapp the install could unjar the war file and then use "Ant replace" to place user selected properties into the <code>WEB-INF/web.xml</code> file with out the user having to edit the xml file directly. <br/><br/>
65
66 The full power of Ant and all plugins is available to the install process. <br/><br/><br/>
67
68 <b>AntInstaller is not just for installing user apps.</b><br/><br/>
69
70 In a known environment such as a corporate network the script could telnet to servers and perform operations registering the instance of the application with central servers or much more complex installation. Anything Ant can do with core tasks or with plugins. AntInstall provides a user interface to collect user data and select which targets to run. <br/><br/>
71
72 The User Interface can be a graphical swing interface similar to other installers (NSIS) but it also can be a commandline interface when an X windows environment is not available, for example installing on remote servers. <br/><br/>
73
74 The user of the installer does not have to be an end user. AntInstaller could be used to aid deployment of your own Java apps asking for the properties that are requried for each install. For example "is this the production server or development server" and "is the database in transactional or non transactional mode". Thus ensuring that you or anyone else deploying the application configures all the correct deployment specific properties when installing.
75 <!-- content end [segment-end]-->
76 </div>
77 </td>
78 </tr>
79 </tbody>
80</table>
81<div id="contents-panel">
82<!--[segment-file://contents-include.html] menu start -->
83<div id="contents-menu">
84<ol class="sidebar" id="root">
85 <li class="panel"><a href="#default" class="folder" onclick="toggle(this)"></a><b>Site map</b>
86 <ol>
87 <li class="sidebar"><a href="introduction.html">Introduction</a></li>
88 <li class="panel"><a href="#default" class="folder" onclick="toggle(this)"></a><b>Developer References</b>
89 <ol>
90 <li class="sidebar"><a href="quickstart.html">Quick Start</a></li>
91 <li class="panel"><a href="#default" class="folder" onclick="toggle(this)"></a><a href="manual.html">Manual</a>
92 <ol class="init-hidden">
93 <li class="sidebar"><a href="manual.html#config">antinstall-config.xml</a></li>
94 <li class="panel"><a href="#default" class="folder" onclick="toggle(this)"></a><a href="manual.html#page">Pages</a>
95 <ol class="init-hidden">
96 <li class="sidebar"><a href="manual.html#pagesplash">Splash Page</a></li>
97 <li class="sidebar"><a href="manual.html#pagetext">Text Page</a></li>
98 <li class="sidebar"><a href="manual.html#pagelicense">License Page</a></li>
99 <li class="sidebar"><a href="manual.html#pageinput">Input Page</a></li>
100 <li class="sidebar"><a href="manual.html#pageprogress">Progress Page</a></li>
101 </ol>
102 </li>
103 <li class="panel"><a href="#default" class="folder" onclick="toggle(this)"></a><a href="manual.html#inputtypes">Input types</a>
104 <ol class="init-hidden">
105 <li class="sidebar"><a href="manual.html#app-root">Application Root</a></li>
106 <li class="sidebar"><a href="manual.html#checkbox">Checkbox</a></li>
107 <li class="sidebar"><a href="manual.html#comment">Comment</a></li>
108 <li class="sidebar"><a href="manual.html#date">Date</a></li>
109 <li class="sidebar"><a href="manual.html#directory">Directory</a></li>
110 <li class="sidebar"><a href="manual.html#file">File</a></li>
111 <li class="sidebar"><a href="manual.html#large-select">Large Select</a></li>
112 <li class="sidebar"><a href="manual.html#password">Password Text</a></li>
113 <li class="sidebar"><a href="manual.html#password-confirm">Confirm Password</a></li>
114 <li class="sidebar"><a href="manual.html#select">Select</a></li>
115 <li class="sidebar"><a href="manual.html#target">Target</a></li>
116 <li class="sidebar"><a href="manual.html#target-select">Target Select</a></li>
117 <li class="sidebar"><a href="manual.html#text">Unvalidated Text</a></li>
118 <li class="sidebar"><a href="manual.html#validated">Validated Text</a></li>
119 <li class="sidebar"><a href="manual.html#extvalidated">Externally Validated Text</a></li>
120 </ol>
121 </li>
122 <li class="sidebar"><a href="manual.html#extractor">Self Extractor</a></li>
123 <li class="sidebar"><a href="manual.html#non-extractor">Non Extractor</a></li>
124 <li class="sidebar"><a href="manual.html#scripts">Start Scripts</a></li>
125 <li class="sidebar"><a href="manual.html#refs">Dynamic References</a></li>
126 <li class="sidebar"><a href="manual.html#pagedisplay">Page Displaying</a></li>
127 </ol>
128 </li>
129 <li class="sidebar"><a href="installertask.html">Installer Ant task</a></li>
130 <li class="sidebar"><a href="validationofconfig.html">Validation of config</a></li>
131 <li class="sidebar"><a href="lookandfeels.html">LookAndFeels</a> <br/>(inc screenshots)</li>
132 <li class="sidebar"><a href="classpathresources.html">Resources/Classpath issues</a></li>
133 <li class="sidebar"><a href="i18n.html">Internationalisation</a></li>
134 <li class="sidebar"><a href="auto.html">Automated installs</a></li>
135 <li class="sidebar"><a href="installtypes.html">Multiple install types</a></li>
136 <li class="sidebar"><a href="posttargets.html">Post display targets</a></li>
137 <li class="sidebar"><a href="icons.html">Button Icons</a></li>
138 <li class="sidebar"><a href="antinstall-config-example.html">Example antinstall-config.xml</a></li>
139 </ol>
140 </li>
141 <li class="sidebar"><a href="manual-ant.html">Ant Manual</a></li>
142 <li class="sidebar"><a href="antlinks.html">Ant links</a></li>
143 <li class="sidebar"><a href="userusage.html">User usage</a></li>
144 <li class="sidebar"><a href="licenses.html">Licenses</a></li>
145 <li class="sidebar"><a href="potentialuses.html">Potential uses</a></li>
146 <li class="sidebar"><a href="roadmap.html">Road Map</a></li>
147 <li class="sidebar"><a href="wanted.html">Wanted</a></li>
148 <li class="sidebar"><a href="dtds.html">DTDs</a></li>
149 <li class="sidebar"><a href="changelog.html">Changelog</a></li>
150 <li class="sidebar"><a href="http://sourceforge.net/projects/antinstaller">Project page on SourceForge</a></li>
151 <li class="sidebar"><a href="java2html/antinstaller/index.html">Java2HTML (main)</a></li>
152 <li class="sidebar"><a href="java2html/ext/index.html">Java2HTML (extensions)</a></li>
153 <li class="sidebar"><a href="http://antinstaller.cvs.sourceforge.net/antinstaller">Public CVS over HTTP</a></li>
154 <li class="sidebar"><a href="http://sourceforge.net/sendmessage.php?touser=616485">Contact AntInstaller Admin</a></li>
155 </ol>
156 </li>
157</ol>
158<br/>
159<br/>
160</div>
161
162
163<!-- menu end [segment-end]-->
164</div>
165<div id="contents-options">
166<a id="toggle" href="#" onclick="toggleMenu(); return false;">show menu</a>
167</div>
168
169</div>
170</body>
171</html>
Note: See TracBrowser for help on using the repository browser.