Difference between revisions of "Ant"

From Dietrich Blog (Strato)
Jump to: navigation, search
(Replaced content with "Has been moved to: http://blog.kr8.de/wiki-ant/")
 
(13 intermediate revisions by 2 users 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 ==
 
* Target-Platform: "Cross" durch Java
 
* Development: "Cross" durch ein [[BuildTool]] wie Ant - oder durch Verwendung einer standardisierten IDE (wie z.B. [[Eclipse]])
 
 
 
[[Image:Ant Build Tool.png Ant Build Tool]]
 
 
 
== 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/