What are the best Java build automation tools?

asked by Anonymous
34 contributors
6 solutions
  1. 11

    #1Apache Maven

    Apache Maven
    Apache Maven is a tool that can be used for building and managing any Java-based project. Apache Maven has been created something to help make the day-to-day work of Java developers easier and generally help with the comprehension of any Java-based project.

    Other Platform


    Paul Henderson
    Written on January 25, 2017
    "I'm always looking for ways to make my coding projects easier and Apache Maven is a great resource. I can spend a bit less time creating each project, which is great for me and my clients."
  2. 6

    #2IBM AnthillPro

    IBM AnthillPro
    This is the tool previously know as Urban. It is a software tool developed and released as one of the first continuous integration servers. It automates the process of building code into software projects and testing it to verify that project quality has been maintained.



    Randy Jacobs
    Written on May 21, 2017
    "IBM's AnthillPro was very useful for me. It was a little hard to get used to, but it made automation easier to get rolling. The only problem I faced was it was a little slow."
  3. 4


    Gradle is a building tool that allows developers and software creators to write in Java, C++, Python or your language of choice. It comes with a package for deployment on any platform. You can go monorepo or multi-repo whatever your software developing needs would be. It is one of the most versatile building tools.



    Vibhore Jhadav
    Written on February 3, 2017
    "Since I am trying to build up my Java skillset, I was looking for something that would help me to unleash the creative power of my computer programing abilities. Having found Gradle, I realized that this would help me unleash the power of Java for my business and also let me acquire skills for my resume."
  1. 4



    Jenkins CI is the leading open-source continuous integration server. Built with Java, it provides over 400 plugins to support building and testing virtually any project. 




    Judith Wheeler
    Written on May 17, 2017
    "This is the support system you didn't know you needed! It totally allows you to integrate over 400 plugins that you can use for all your project needs. This is a great way to find out about different plugins that you might not have even realized were out there that can make your work much more efficient. I highly recommend this."
  2. 2

    #5Apache Ivy

    Apache Ivy
    Ivy is a project from the Apache building family. It is, in fact, an Ant extension that allows managing external libraries when the process is developing and bundles them into the application build. Is very similar to Maven but much more light weighted. This tool is very useful when you need a building tool that doesn't need very resources.




    Rubén Arriaga
    Written on February 11, 2017
    "I am fairly new to the Java coding world, so I am still learning the multitude of tools. One that has been very useful to me as of late is Apache Ivy, which I am utilizing on a regular basis for creating clean, and usable dependency reports. There is nothing worse for me when using Java than losing track of dependencies and these tools help me cut down on the problem a lot!"
  3. 1

    #6Apache Ant

    Apache Ant
    Apache Ant is a Java library and command-line tool that help developers building and creating software. It comes with command-line tool that is created to drive processes described in build files as targets and extension points dependent upon each other. The main known usage of Ant is building of Java application.

    Other Platform


    Patrick Black
    Written on September 13, 2017
    "Apache Ant was very easy to get the hang of coming from local development. I was worried that developing Java on a server would be much more difficult, but I was up and running with Ant's build automation in an afternoon."


Best What are the best Java build automation tools
1Apache MavenSoftware 11 Free
2IBM AnthillProSoftware 6 Free
3GradleSoftware 4 Free
4JenkinsSoftware 4 Free
5Apache IvySoftware 2 Free
6Apache AntSoftware 1 Free

This action requires you to be logged in

Quickly sign in with your social media account:

What interests you most? (Select at least 3)

This will help us to keep things fresh and relevant!


Now that you’ve found a solution...

Why not join our community of sharp minds and pro-active posters?

Be part of a rewarding interactive knowledge exchange!

Join These Inquisitive Minds

Engage, learn and share with a friendly community versed in a massive range of trending topics.