Introducing G2.ai, the future of software buying.Try now
Product Avatar Image
Apache Ant

By The Apache Software Foundation

Unclaimed Profile

Claim your company’s G2 profile

Claiming this profile confirms that you work at Apache Ant and allows you to manage how it appears on G2.

    Once approved, you can:

  • Update your company and product details

  • Boost your brand's visibility on G2, search and LLMs

  • Access insights on visitors and competitors

  • Respond to customer reviews

  • We’ll verify your work email before granting access.

Claim Now
3.8 out of 5 stars

How would you rate your experience with Apache Ant?

It's been two months since this profile received a new review
Leave a Review

Apache Ant Reviews & Product Details

Value at a Glance

Averages based on real user reviews.

Perceived Cost

$$$$$

Apache Ant Media

Apache Ant Demo - Apache Ant
Apache Ant
Apache Ant Demo - Apache Ant
Apache Ant
Apache Ant Demo - Apache Ant
Apache Ant
Product Avatar Image

Have you used Apache Ant before?

Answer a few questions to help the Apache Ant community

Apache Ant Reviews (23)

Reviews

Apache Ant Reviews (23)

3.8
23 reviews

Review Summary

Generated using AI from real user reviews
Users consistently praise the ease of use and customizability of Apache Ant, highlighting its ability to automate complex build processes effectively. Many appreciate its straightforward command-line interface, which simplifies project management. However, a common limitation noted is the lack of modern dependency management, making it less appealing compared to newer tools like Maven.
Search reviews
Filter Reviews
Clear Results
G2 reviews are authentic and verified.
Timothy S.
TS
Principal Developer Advocate
Mid-Market (51-1000 emp.)
"The Tried and True Build Tool for Java"
What do you like best about Apache Ant?

ANT is very simple to use and install. You download a zip and unzip it to a folder. I generally do c:\tools\ant. Add it to your path and you are ready to use ant to build Java programs. Apache's ANT is the oldest of the modern build tools and it lacks some of the new features that Maven has.

That being said, it's simple, fast and works on every platform. Review collected by and hosted on G2.com.

What do you dislike about Apache Ant?

ANT is old and does not automatically get remote repositories. Maven, which is basically's ANT's replacement has a way to keep your dependencies autodownloaded and centrally managed.

ANT also uses pretty heavy XML, which allows for scripting, but is very verbose. Review collected by and hosted on G2.com.

SrinivasaRao J.
SJ
UI Developer and SEO Analyst
Computer Software
Small-Business (50 or fewer emp.)
"Good open source build automation tool"
What do you like best about Apache Ant?

You can write complex build process.

You can easily invoke the targets using simple commands.

Very easy to install and take less time.

You can write your own ant targets if you know xml.

Easy to ad support for legacy builds.

open source software. Review collected by and hosted on G2.com.

What do you dislike about Apache Ant?

It doesn't have dependency management.

Writing own ant targets are tricky sometimes.

scripts are not reusable, in maven we can create our own plugins.

We need to manually write build scripting.

Everybody is moving to maven so we can't reply on this completely. Review collected by and hosted on G2.com.

Chaitanya Kumar C.
CC
Software Engineer
E-Learning
Small-Business (50 or fewer emp.)
"Great Build Tool"
What do you like best about Apache Ant?

It's platform independent and installation is very easy.

It's very easy to,learn and implement.

It also allows integration of apache ivy for dependency management.

We can have complete control over build process.

It makes it very easy to define tasks that we can then execute with a few commands through the terminal.

You can write very complex build process using this. Review collected by and hosted on G2.com.

What do you dislike about Apache Ant?

It's XML configuration is complex. Also the xml file size can grow very big as project grows.

But it's no longer the standard, and many projects are converted to maven.

We need to manually copy the jar files lib as it doen't manage dependencies. It's very painful for the developer. Review collected by and hosted on G2.com.

Roger B.
RB
Engineering Lead, AEM
Marketing and Advertising
Mid-Market (51-1000 emp.)
"Good tool for front end development. "
What do you like best about Apache Ant?

Apache ant is a great tool for front end development. I don't know anyone who uses Ant for Java related worked any more as Maven is much more feature packed and adopted now. Ant is a bit old school but works great for front end development. Review collected by and hosted on G2.com.

What do you dislike about Apache Ant?

With all of the new technologies coming out Apache ant in my opinion has become pretty obsolete. Even for front end developers they will opt to use Grunt or Gulp instead of something like Ant. Review collected by and hosted on G2.com.

Dharma r.
DR
DevOps Engineer/Linux Admin
Small-Business (50 or fewer emp.)
"Great open source Build Tool"
What do you like best about Apache Ant?

1. Simple to use

2. Easy to add support for legacy builds.

3. High Performance

4. To be able to compile large files in a relatively short time Review collected by and hosted on G2.com.

What do you dislike about Apache Ant?

1. Its no longer the standard, and many projects which are mavenized are much easier to use via maven than downloading the jar and getting it into your lib. then doing wire up via ant.

2. every build requires more setup and configuration, and generally on every machine. Review collected by and hosted on G2.com.

Sudip B.
SB
Programmer Analyst
Information Technology and Services
Enterprise (> 1000 emp.)
"Apache Ant is very powerful build tool"
What do you like best about Apache Ant?

It works on any platform, WOProject-Ant[5] is just one of many examples of a task extension written for Ant. These extensions are put to use by copying their jar files into ant's lib directory. Once this is done, these extension tasks can be invoked directly in the typical build.xml file. The WOProject extensions allow WebObjects developers to use ant in building their frameworks and applications, instead of using Apple's Xcode suite.

Antcontrib[6] provides a collection of tasks such as conditional statements and operations on properties as well as other useful tasks.[7]

Ant-contrib.unkrig.de[8] implements tasks and types for networking, Swing user interfaces, JSON processing and other.

Other task extensions exist for Perforce, .Net, EJB, and filesystem manipulations, just to name a few.[9]

Below is listed a sample build.xml file for a simple Java "Hello, world" application. It defines four targets - clean, clobber, compile and jar, each of which has an associated description. The jar target lists the compile target as a dependency. This tells Ant that before it can start the jar target it must first complete the compile target. Review collected by and hosted on G2.com.

What do you dislike about Apache Ant?

Can't create password protect excel file.writeProtectWorkbook method not work. . . . .

Review collected by and hosted on G2.com.

Verified User in Computer Software
CC
Small-Business (50 or fewer emp.)
"It had it's time and place"
What do you like best about Apache Ant?

In the early to mid 2000's Ant was where it's at. It had so much promise and helped me automate builds for Java Apps for years. Review collected by and hosted on G2.com.

What do you dislike about Apache Ant?

It's old and it's style is very old. There is no dependency management. Review collected by and hosted on G2.com.

Verified User in Industrial Automation
CI
Mid-Market (51-1000 emp.)
"Powerful but outdated"
What do you like best about Apache Ant?

Fit well with Java projects. It runs well with different systems and has a decent example sets Review collected by and hosted on G2.com.

What do you dislike about Apache Ant?

Old and seems unmaintained. It's difficult to write large tasks Review collected by and hosted on G2.com.

Verified User in Information Technology and Services
AI
Small-Business (50 or fewer emp.)
"helpful but become overtaken"
What do you like best about Apache Ant?

- Automatize the build process;

- OS indipendent scripting;

- permits to enstablish a build process also when there isn't any. Review collected by and hosted on G2.com.

What do you dislike about Apache Ant?

- Verbosity on simple tasks;

- Issues during build can be tricky to spot due a lot of exception wrapping. Review collected by and hosted on G2.com.

Verified User in Higher Education
UH
Small-Business (50 or fewer emp.)
"Ant Build System"
What do you like best about Apache Ant?

Can be simple if you know what you want. You have complete control over how everything works Review collected by and hosted on G2.com.

What do you dislike about Apache Ant?

No system to automatically include dependencies. Sometimes writing the build configuration can take alot of time. Review collected by and hosted on G2.com.

Pricing

Pricing details for this product isn’t currently available. Visit the vendor’s website to learn more.

Apache Ant Comparisons
Product Avatar Image
Visual Studio Code
Compare Now
Product Avatar Image
CMake
Compare Now
Product Avatar Image
Tomcat
Compare Now
Product Avatar Image
Apache Ant