Difference between revisions of "Ant"

From Dietrich Blog (Strato)
Jump to: navigation, search
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 [[Make|Make]] abgelöst.
+
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

Ant Build Tool
  • 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