icon

Apache Ant 1.8.1

A Java-based build tool

screenshot
 
License / Price:
Freeware / Free
Last Updated:
2010-12-15
Operating System:
Mac OS X
Publisher:
The Apache Software Foundation

Description of Apache Ant 1.8.1

BrothersoftEditor: Apache Ant is a Java-based build tool. In theory, it is kind of like Make, but without Make's wrinkles.
Why another build tool when there is already make, gnumake, nmake, jam, and others? Because all those tools have limitations that Ant's original author couldn't live with when developing software across multiple platforms. Make-like tools are inherently shell-based -- they evaluate a set of dependencies, then execute commands not unlike what you would issue in a shell. This means that you can easily extend these tools by using or writing any program for the OS that you are working on. However, this also means that you limit yourself to the OS, or at least the OS type such as Unix, that you are working on.
Makefiles are inherently evil as well. Anybody who has worked on them for any Time has run into the dreaded tab problem. "Is my command not executing because I have a space in front of my tab!!!" said the original author of Ant way too many times. Tools like Jam took care of this to a great degree, but still have yet another format to use and remember.
Ant is different. Instead of a model where it is extended with shell-based commands, Ant is extended using Java classes. Instead of writing shell commands, the configuration files are XML-based, calling out a target Tree where various tasks Get executed. Each task is run by an object that implements a particular Task interface.
Granted, this removes some of the expressive power that is inherent by being able to construct a shell command such as `find . -name foo -exec rm {}`, but it gives you the ability to be Cross Platform -- to work anywhere and everywhere. And hey, if you really need to execute a shell command, Ant has an task that allows different commands to be executed based on the OS that it is executing on.

Requirements: Mac OS X 10.5 or higher
Platform: PowerPC / Intel

Download Apache Ant 1.8.1

Software for New Macfans

Hotspot Shield
Hotspot Shield
Internet Utilities

Download Hotspot Shield

Tuneup Media
Tuneup Media
Music Management

Download Tuneup Media

TweetDeck
TweetDeck
Browsing the moment

Download Tweetdeck

Netnewswire
Netnewswire
Newsreader

Download Netnewswire

Opera for mac
Opera for mac
Fast browser

Download Opera for mac

Transmission
Transmission
Free BitTorrent

Download Transmission

Folx Downloader
Folx Downloader
Download manager

Download Folx Downloader

AirRadar
AirRadar
Network scanning

Download AirRadar

VLC Media Player
VLC Media Player
Multimedia player

Download VLC Media Player

Toast Titanium
Toast Titanium
CD&DVD burner

Download Toast Titanium

DVDRemaster Pro
DVDRemaster Pro
Burner & Converter

Download DVDRemaster Pro

Senuti
Senuti
Music transfer tool

Download Senuti

MacKeeper
MacKeeper
System Management

Download MacKeeper

VMware Fusion
VMware Fusion
Virtualization app

Download VMware Fusion

Dropbox
Dropbox
Backup & sync

Download Dropbox

Ipartition
iPartition
Disk partition

Download Ipartition

Xmind
Xmind
Brainstorming

Download Xmind

Evernote
Evernote
Capture tool

Download Evernote

Things
Things
Task management

Download Things

Quicksilver
Quicksilver
Graphical shell

Download Quicksilver

New Mac Software Released

icon
JxCapture 2.1
JxCapture provides a comprehensive screen capture API for Java applications
icon
iSQL-Viewer 3.0.1
iSQL-Viewer is an open-source JDBC 2/3 compliant database front end.
icon
BuildDesk 2.2.1
Ground breaking tool designed to free Java developers.
icon
MySQL Connector/J 5.0.8
MySQL Connector/J is the official JDBC driver for MySQL.
icon
MochaCode 1.0p2.6
Java IDE designed specifically for Mac OS X.
icon
JXMLPad 4.1
Java component for editing XML/XHTML docs.
icon
WireFusion 5.0.19
Create interactive 3D presentations for the Web.
icon
JavaScript Form Validator 3.1
Client side JavaScript form validation code.
icon
4Easysoft Mac SWF to AVI Converter 3.2.16
A kind of perfect and magic SWF to AVI Converter Mac conversion program.
icon
StelsCSV JDBC Driver 5.0
StelsCSV is a CSV JDBC type 4 driver.