---
title: Apache Ivy Reviews
meta_title: 'Apache Ivy Reviews 2026: Details, Pricing, & Features | G2'
meta_description: Filter 12 reviews by the users' company size, role or industry to
  find out how Apache Ivy works for a business like yours.
aggregate_rating:
  rating_value: 4.1
  review_count: 12
  scale: '5'
date_modified: '2026-02-24'
parent_category:
  name: Development
  url: https://www.g2.com/categories/development
---

# Apache Ivy Reviews
**Vendor:** The Apache Software Foundation  
**Category:** [Other Development Software](https://www.g2.com/categories/other-development)  
**Average Rating:** 4.1/5.0  
**Total Reviews:** 12
## About Apache Ivy
Apache Ivy is a dependency manager solution that focuses on flexibility and simplicity




## Apache Ivy Reviews
  ### 1. Love this software so easy to use

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Financial Services | Enterprise (> 1000 emp.)

**Reviewed Date:** July 20, 2020

**What do you like best about Apache Ivy?**

I love the layout of this software makes it very intuitive and easy to use along with the great training guides that came with the software

**What do you dislike about Apache Ivy?**

The only thing I did not like about Apache was that the implementation went kind of rough because our consultant was not the best at explaining the process

**What problems is Apache Ivy solving and how is that benefiting you?**

We are solving data management issues that have for a long time been a pain point for my company

  ### 2. Build your project

**Rating:** 5.0/5.0 stars

**Reviewed by:** katys m. | Gerente de oficina, Small-Business (50 or fewer emp.)

**Reviewed Date:** March 30, 2019

**What do you like best about Apache Ivy?**

To start about Apache Ivy, it is very new and clean regarding its purpose and function. It is true that when I encountered and used this software, I found it incredible because it is so simple. It is easy to download and works for PCs without much memory capacity. In truth, I really liked its way of operation and the trajectory that Apache Ivy has. Without a doubt, it is on the right track, providing us with excellent alternatives.

**What do you dislike about Apache Ivy?**

Apache Ivy is very well known but very little used. It needs to be published across several networks so that more people can access it and more people who are looking for new projects can use it. It is necessary for it to be well known for the realization of projects and subprojects in the most professional way possible thanks to this software. It should be noted that it has very little variability and limited theme configuration.

**Recommendations to others considering Apache Ivy:**

It is difficult to understand at first; therefore, we must have patience when using it. It is good that Apache IV has set the goal of improving their functions.

**What problems is Apache Ivy solving and how is that benefiting you?**

Recently, I met Apache Ivy, and when I decided to use it on a colleague's recommendation, it worked out very well for me. I was able to see my projects more realistically thanks to this program, and I could present them with much more confidence because I had used good software. My projects were very well received thanks to this software. It was a good decision to use this software at the most critical moment of my projects, when presenting them to my colleagues.

  ### 3. Very good for solving dependencies of project

**Rating:** 3.5/5.0 stars

**Reviewed by:** Sudarshan T. | System Engineer, Information Technology and Services, Enterprise (> 1000 emp.)

**Reviewed Date:** March 28, 2019

**What do you like best about Apache Ivy?**

I have used Apache ant before and this being the subsidiary of that, we can expect this to be really good.
very good for managing transitive dependencies. This uses XML declaration for maintaining project dependencies so this is absolutely one plus point.

**What do you dislike about Apache Ivy?**

It has been written in java and can be used for java platform, even though it has been written in java you can expect this for only resolving dependencies issue. Not for complete build tool for which you can use  Apache Maven

**Recommendations to others considering Apache Ivy:**

If you are a java developer and you want to maintain project dependencies let Apache Ivy do the job. It is a very good product from Apache.

**What problems is Apache Ivy solving and how is that benefiting you?**

Apart from only it focuses on project dependencies there is not much of business problems. This is completely open source and that is the main benefit with Apache license.

  ### 4. Solid Product

**Rating:** 4.0/5.0 stars

**Reviewed by:** Sam C. | System Admin, Small-Business (50 or fewer emp.)

**Reviewed Date:** February 06, 2019

**What do you like best about Apache Ivy?**

Having used Apache Ant, I love how they kept the flow the same.  If you have any experience with Ant you will not have any problems with Ivy.  The ease of use of this product is amazing.  The solid nature of the stability of this product is next to none.  I love how easily this product integrates with Ant.  Once integrated i love how easy it is to use and administrate this product.

**What do you dislike about Apache Ivy?**

Not a lot of issues so far.  We have not been using Ivy for too long but all in all solid product so far.  I suppose if you dont have Apache Ant experience there would be a slight learning curve.  

**Recommendations to others considering Apache Ivy:**

If you are looking for a solid bolt on to integrate with Ant, this is it.

**What problems is Apache Ivy solving and how is that benefiting you?**

With Ivy we are able to help our clients map out their dependencies with ease.  We are getting to solid nature of Apache in another great bolt on.  The benefits of using this are tremendous.  With this product you are able to easily integrate with Ant.  You are also able to easily link all of your dependencies.  

  ### 5. Flexibility for setting your build process

**Rating:** 2.5/5.0 stars

**Reviewed by:** Verified User in Pharmaceuticals | Small-Business (50 or fewer emp.)

**Reviewed Date:** April 05, 2019

**What do you like best about Apache Ivy?**

Apache Ivy leverages flexibility and configurability. It is essentially agnostic to processes and is not tied to any methodology or structure. Instead it provides the flexibility and configurability needed to be adapted to a wide range of dependency management and build processes. More over, strong integration with Ant Apache
Although available as a standalone tool, Apache Ivy works particularly well with Apache Ant, providing a number of powerful Ant tasks ranging from dependency resolution to dependency reporting and publishing.

**What do you dislike about Apache Ivy?**

Apache Ivy is not as powerful as more modern technologies like Gradle, in which you can code whatever you need.

**Recommendations to others considering Apache Ivy:**

Apache Ivy is not a modern technology. I'd consider other building tools options as Maven or Gradle.

**What problems is Apache Ivy solving and how is that benefiting you?**

Build and Deployment of applications

  ### 6. Ivy a good Dependency Manager

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Education Management | Small-Business (50 or fewer emp.)

**Reviewed Date:** January 28, 2019

**What do you like best about Apache Ivy?**

Ivy makes organizing dependencies easy and efficient. You can pull in a jar you need for your project and ivy takes care of the dependencies for that jar lib so you don't have to. You don't have to import common jar libraries constantly across different projects you can utility a single Ivy repo. Very customizable in that you can set Ivy to pull certain versions of the library or specify the most recent version.

**What do you dislike about Apache Ivy?**

I feel there is a big learning curve to Ivy, but I myself can not compare it to other dependency management tools to get a feel for the complexity level. Overall I think its a solid tool to have and it does make my life easier. 

**Recommendations to others considering Apache Ivy:**

Solid dependency management tool. One of the top tools in the business can not go wrong with that.

**What problems is Apache Ivy solving and how is that benefiting you?**

Ivy gives us the benefit of controlling what libraries are incorporated in our products and lets us have a standard set of libraries. This also makes it easier to manage and control when upgrading to newer versions. 

  ### 7. great tool for dependencies management

**Rating:** 4.0/5.0 stars

**Reviewed by:** Claudio B. | System Architect, Government Administration, Enterprise (> 1000 emp.)

**Reviewed Date:** April 20, 2018

**What do you like best about Apache Ivy?**

Ivy can be seen as an extension of Apache Ant that deals essentially with management the dependencies of a project, reporting and publication. It is a very flexible tool
and configurable, in fact it can be adapted to a wide range of dependency management.
It also has a powerful transitive dependency management engine.
Pros.
• Software license;
• Flexibility;
• Configurability;
• Requirements and hardware resources required for the operation of the instrument;

**What do you dislike about Apache Ivy?**

Ivy has not great user interface, 

CONS:
• Time to create a script;
• Difficulty of learning;
• Integration with other tools;

**Recommendations to others considering Apache Ivy:**

If you are looking for a tool to solve java dependencies simple and well integrated with ANT, IVY is the solution.

It is necessary to know the ANT syntax well, but it is not much effort, in a short time you will be able to set up an enterprise project suitable for all CI / CD configurations.

**What problems is Apache Ivy solving and how is that benefiting you?**

Apache Ivy is a tool specifically aimed at managing dependencies, we are using it autonomously or in synergy with Ant.

  ### 8. Good for Agile environment, solves dependencies of project.

**Rating:** 4.5/5.0 stars

**Reviewed by:** saniya a. | saniya afshan--employee of infosys, Enterprise (> 1000 emp.)

**Reviewed Date:** March 29, 2019

**What do you like best about Apache Ivy?**

I had a good working experience with  Apache Ivy, it helps in removing transitive project dependencies. This dependency manager provides flexibility and simplicity.

**What do you dislike about Apache Ivy?**

It uses java platform and complete knowledge of java is necessary. resolves project related dependencies but not a complete build tool.

**Recommendations to others considering Apache Ivy:**

Very good for solving any project's transitive dependencies working in a team and agile environement.

**What problems is Apache Ivy solving and how is that benefiting you?**

It has main focus only on managing dependencies whereas other Apache software like Maven helps as complete build  tool. Best advantage is its completely open source.

  ### 9. IVY a useful plugin of ant to a better builing process

**Rating:** 3.5/5.0 stars

**Reviewed by:** Verified User in Information Technology and Services | Mid-Market (51-1000 emp.)

**Reviewed Date:** January 31, 2019

**What do you like best about Apache Ivy?**

Ivy increments ant funcionalities, creates a simplier buiding process and avoids to copy library manually when come a developer

**What do you dislike about Apache Ivy?**

beginning configuration is more complex than  maven, and maven has more native functions like junit and Cobbertura

**Recommendations to others considering Apache Ivy:**

Ivy is a good plugin of ant, but other bulding like maven seems more inegated with others plugin to check quality of code and to check error

**What problems is Apache Ivy solving and how is that benefiting you?**

Ivy increments ant funcionality and I reached the main goal to constrain all developer to use libraries version validated and defined on repository sonatype, so we had control on library and their version: infact i configured ivy to link the enterprise repository of libraries nexus sonatype based. On more I used it with jenckins and so it became easier the process to building in different ambients (develop server ,test server, production server)

  ### 10. Dependency manager for no regular projects

**Rating:** 4.0/5.0 stars

**Reviewed by:** Thomas B. | Responsable Gestión de Software - SCM, Enterprise (> 1000 emp.)

**Reviewed Date:** July 30, 2018

**What do you like best about Apache Ivy?**

Ivy is a dependency manager that can easily be integrated in ant projects, so you can work with dependencies stored in Nexus even if your project does not have a maven structure.

Functionality is simple, and there is a good documentation on the website.


**What do you dislike about Apache Ivy?**

I would have appreciated more documentation with  users examples. 
There are only mailing lists, and I don't think it is a good way to look for information.

Guidelines and functional examples on how to generate full dependencies graphical reports would be great also.

**Recommendations to others considering Apache Ivy:**

In case you cannot use maven, ivy is a good option. 
Moreover it is still a live project, with regular releases.

**What problems is Apache Ivy solving and how is that benefiting you?**

Actually we built a full architecture for a new kind of applications, with ant & ivy. Users only have to declare their dependencies in the ivy.xml file, and our process runs the full build and package, enabling continuous integration.

  ### 11. If you stuck in the Ant world then you have to get Ivy

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Financial Services | Enterprise (> 1000 emp.)

**Reviewed Date:** February 21, 2019

**What do you like best about Apache Ivy?**

If you are unable to move to Maven or Gradle and are stuck with Ant then do not roll your own dependency management. Get Ivy.

**What do you dislike about Apache Ivy?**

Not very much. It solves the problem space quite nicely.

**Recommendations to others considering Apache Ivy:**

Get Maven or Gradle.

**What problems is Apache Ivy solving and how is that benefiting you?**

Building software products reliability. Easier management of the components of a software product.

  ### 12. Used ivy alone with ant for a long time and works well

**Rating:** 5.0/5.0 stars

**Reviewed by:** Arcko D. | Founder & General Manager, Small-Business (50 or fewer emp.)

**Reviewed Date:** April 19, 2018

**What do you like best about Apache Ivy?**

Used ivy alone with ant for a long time and works well in several java projects. Ivy saved my time to download jars from online site and especitally in China.

**What do you dislike about Apache Ivy?**

Speed to China, this is not due to Ivy, but this is the main issue for me to use ivy in China.

**Recommendations to others considering Apache Ivy:**

Go on the good work!

**What problems is Apache Ivy solving and how is that benefiting you?**

Jar file downloading and dependency maintanence works well.


## Apache Ivy Discussions
  - [What is Apache Ivy used for?](https://www.g2.com/discussions/what-is-apache-ivy-used-for)

- [View Apache Ivy pricing details and edition comparison](https://www.g2.com/products/apache-ivy/reviews?section=pricing&secure%5Bexpires_at%5D=2026-06-23+10%3A52%3A21+-0500&secure%5Bsession_id%5D=d1b00152-876a-4fe9-9faa-f53db00c3366&secure%5Btoken%5D=64485316ac56e51134a16441c20470b9c1d4c22fccc2dec600f61dd1951e6fea&format=llm_user)


## Top Apache Ivy Alternatives
  - [Okta](https://www.g2.com/products/okta/reviews) - 4.5/5.0 (1,215 reviews)
  - [Termius](https://www.g2.com/products/termius/reviews) - 4.8/5.0 (256 reviews)
  - [SAP Fiori](https://www.g2.com/products/sap-fiori/reviews) - 4.3/5.0 (128 reviews)

