Difference between revisions of "Ant"
From Dietrich Blog (Strato)
(New page: =Apache 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 sch...) |
|||
Line 1: | Line 1: | ||
− | =Apache Ant = | + | = Apache Ant = |
Ant ist ein [[BuildTool]], ursprünglich von James Duncan Davidson bei Sun entwickelt, um Web-Anwendungen für Tomcat automatisiert zusammenzubauen. | 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|Make]] abgelöst. | ||
− | ==Cross-Platform-Development == | + | == Cross-Platform-Development == |
* Target-Platform: "Cross" durch Java | * Target-Platform: "Cross" durch Java | ||
* Development: "Cross" durch ein [[BuildTool]] wie Ant - oder durch Verwendung einer standardisierten IDE (wie z.B. [[Eclipse]]) | * 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) == | + | == Eigenschaften (Erfolgsfaktoren) == |
* Platform agnostic | * Platform agnostic | ||
* Free | * Free | ||
Line 16: | Line 16: | ||
* Basierend auf XML | * Basierend auf XML | ||
− | ==Anwendungsbereiche von Ant == | + | == Anwendungsbereiche von Ant == |
* Java-Entwicklungen | * Java-Entwicklungen | ||
* ZIP-Archive herstellen (z.B. für Datensicherung) | * ZIP-Archive herstellen (z.B. für Datensicherung) | ||
Line 22: | Line 22: | ||
* Evtl. für PHP-Template-Generierung (Meine Website mit Smarty) | * Evtl. für PHP-Template-Generierung (Meine Website mit Smarty) | ||
− | ==Installation == | + | == Installation == |
* Definitive Software Library ID: '''Ant''' | * Definitive Software Library ID: '''Ant''' | ||
* Version: 1.6.1 | * Version: 1.6.1 | ||
* Installationsordner: d:\Programme\Ant | * Installationsordner: d:\Programme\Ant | ||
* Environment-Variable: ANT_HOME=d:\Programme\Ant PATH=...;d:\Programme\Ant\bin;... | * Environment-Variable: ANT_HOME=d:\Programme\Ant PATH=...;d:\Programme\Ant\bin;... | ||
− | * Systemvoraussetzungen: [[ | + | * Systemvoraussetzungen: [[Java]] SDK 1.2 und ein JAXP-fähiger XML-Parser (Apache Xerces2 ist enthalten) |
==Extensions == | ==Extensions == |
Revision as of 01:44, 30 June 2007
Contents
Apache 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 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)
File: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
-- Main.DietrichKracht - 30 May 2004