From Dietrich Blog (Strato)
|
|
(7 intermediate revisions by the same user not shown) |
Line 1: |
Line 1: |
− | = Apache Ant =
| + | Has been moved to: http://blog.kr8.de/wiki-ant/ |
− | Ant ist ein [[BuildTool]], ursprünglich von James Duncan Davidson bei Sun entwickelt, um Web-Anwendungen für Tomcat automatisiert zusammenzubauen.
| |
− | | |
− | Ant verbreitete sich schnell in der Java-Comunity und hat in vielen Bereichen das alte [[Make|Make]] abgelöst.
| |
− | | |
− | == Cross-Platform-Development ==
| |
− | <div style="float:right; padding-top:0.5em; padding-left:0.5em;">[[Image:Ant Build Tool.png|Ant Build Tool]]</div>
| |
− | * Target-Platform: "Cross" durch Java
| |
− | * Development: "Cross" durch ein [[BuildTool]] wie Ant - oder durch Verwendung einer standardisierten IDE (wie z.B. [[Eclipse]])
| |
− | <br />
| |
− | <br />
| |
− | <br />
| |
− | <br />
| |
− | | |
− | == Eigenschaften (Erfolgsfaktoren) ==
| |
− | * Platform agnostic
| |
− | * Free
| |
− | * Extensible (durch Ant-Tasks)
| |
− | * Basierend auf [[XML]]
| |
− | | |
− | == Anwendungsbereiche von Ant ==
| |
− | * Java-Entwicklungen
| |
− | * ZIP-Archive herstellen (z.B. für Datensicherung)
| |
− | * XML/XSLT Generierung (z.B. für Kracht-Lexikon)
| |
− | * Evtl. für PHP-Template-Generierung (Meine Website mit Smarty)
| |
− | | |
− | == Installation ==
| |
− | * Definitive Software Library ID: '''Ant'''
| |
− | * Version: 1.6.1
| |
− | * Installationsordner: d:\Programme\Ant
| |
− | * Environment-Variable: ANT_HOME=d:\Programme\Ant PATH=...;d:\Programme\Ant\bin;...
| |
− | * Systemvoraussetzungen: [[Java]] SDK 1.2 und ein JAXP-fähiger XML-Parser (Apache Xerces2 ist enthalten)
| |
− | | |
− | ==Extensions ==
| |
− | * http://ant.apache.org/external.html
| |
− | | |
− | | |
− | -- Main.DietrichKracht - 30 May 2004
| |
Latest revision as of 08:34, 16 April 2020
Has been moved to: http://blog.kr8.de/wiki-ant/