User:Pingveno/Collections/Apache Ant

From Wikibooks, open books for an open world
Jump to: navigation, search
Apache Ant
Subtitle
Please select an appropriate cover image for this collection. See "Template:Saved book" for instructions."
This is a user-generated collection of Wikibooks pages that can be easily saved, rendered electronically, and ordered as a printed book. If you are the creator of this collection and need help, see Help:Collections.
[ Download PDF ] [ Open in Collection Creator ] [ Order Printed Book ]
[ About ] [ FAQ ] [ Feedback ] [ Help ] [ Recent Changes ]


Apache Ant[edit]

'Apache Ant' (or simply Ant) is an XML-based build scripting language used heavily by the Open Source community. Ant automates tasks such as compiling source code, building deployment packages and automatically checking dependencies of what items need to be updated in a build set.

Background[edit]

This wikibook was based on a presentation created by Dan McCreary for the Minnesota Java Open Source User Group. Dan felt strongly that a gentle introduction to Ant was necessary for new people to easily learn Ant. The existing Ant documentation, although useful for advanced Ant users, did not meet the needs of most beginners. For example in the Apache documentation, advanced concepts such as token filters were placed directly in the introduction for beginners. The introductory material also did not contain full examples with complete sample build files and expected output. Something else was needed. At the same time the introductory material assumed that the reader was familiar with XML. This material covers some of the material you need to know about XML to build Ant scripts.

This Wikibook is also designed to work with other XML-related programming wikibooks such as XML Schema and XForms.

Introduction
Background
Adoption
XML Summary
Getting Started
Getting Started
Installation
Testing
Hello World
Core Concepts
Core Concepts
Terminology
Build File Structure
Property
Depends
Fileset
Best Practices
Best Practices
Local Property Files
Local File Systems
Standard Targets
XML
XML
XMLwellformed
XMLvalidate
XSLT
Running Saxon
Passing Parameters to XSLT
XQuery
Converting Excel to XML
Cleaning up HTML
Converting PDF to XML
Store XML data
Reindex a Collection
Execute an XQuery
Creating a .xar file
References
References