Difference between revisions of "Ant"
From Dietrich Blog (Strato)
Line 2: | Line 2: | ||
[[Apache]] Ant ist ein [[BuildTool]], ursprünglich von James Duncan Davidson bei Sun entwickelt, um Web-Anwendungen für Tomcat automatisiert zusammenzubauen. | [[Apache]] 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 [[ | + | Ant verbreitete sich schnell in der [[Java]]-Comunity und hat in vielen Bereichen das alte [[Make]] abgelöst. |
+ | <br /> | ||
+ | <br /> | ||
+ | <br /> | ||
+ | <br /> | ||
== Cross-Platform-Development == | == Cross-Platform-Development == |
Revision as of 13:59, 26 February 2008
Apache 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 abgelöst.
Cross-Platform-Development
- Target-Platform: "Cross" durch Java
- Development: "Cross" durch ein BuildTool wie Ant - oder durch Verwendung einer standardisierten IDE (wie z.B. Eclipse)
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
-- Main.DietrichKracht - 30 May 2004