How to Install Latest Apache Ant on Ubuntu, Debian and Linux Mint

Cpanel/Whm License $3/mo Plesk License $10/mo Cloudlinux License $5/mo

(: December 28, 2018)

Apache Ant is a Java library and command-line tool for automating software build processes. This guide will help you to install the latest release of Apache Ant on Ubuntu, Debian and Linux Mint.

Apache Ant is written in Java by Apache Software Foundation and released under Apache License 2.0 license. Follow steps below to Install Apache Ant on Ubuntu, Debian and Linux Mint.

First install Java on your system:

.td_uid_2_5d90809d4912b_rand.td-a-rec-img{text-align:left}.td_uid_2_5d90809d4912b_rand.td-a-rec-img img{margin:0 auto 0 0}

How to Install Java 11 on Ubuntu 18.04 /16.04 / Debian 9

For Java 8, install it using commands below

sudo add-apt-repository ppa:webupd8team/java
sudo apt update
sudo apt install oracle-java8-set-default

Confirm installed version of Java:

$ java --version
java 11.0.1 2018-10-16 LTS
Java(TM) SE Runtime Environment 18.9 (build 11.0.1+13-LTS)
Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11.0.1+13-LTS, mixed mode)

Method 1: Install Latest Apache Ant Manually

This is the most reliable way of getting the latest release of Apache Ant on to your Ubuntu, Debian or Linux Mint system.

Check for the most recent release of Apache Ant before proceeding with the next steps. As of this writing, this is version 1.10.5

Save this version to a variable for later use.

export VER="1.10.5"

Then download the file

sudo apt install -y wget vim
wget https://www-eu.apache.org/dist//ant/binaries/apache-ant-${VER}-bin.tar.gz

Uncompress the downloaded file.

sudo tar -xvf apache-ant-${VER}-bin.tar.gz -C /usr/local

Since the destination folder will have Ant version appended, let’s create a symbolic link for it.

sudo ln -s /usr/local/apache-ant-${VER}/ /usr/local/ant

Finally create ANT_HOME variable and update your PATH.

sudo vim /etc/profile.d/ant.sh

Add:

export ANT_HOME=/usr/local/ant
export PATH=${PATH}:${ANT_HOME}/bin

Source the file and test

$ source /etc/profile.d/ant.sh
$ echo $ANT_HOME
/usr/local/ant
$ echo $PATH

Check Ant version:

$ ant -version
Apache Ant(TM) version 1.10.5 compiled on July 10 2018

To update Ant:

  • Remove Symbolic Link
  • Download and uncompress new Ant to /usr/local directory
  • Recreate symbolic Link

Example:

# Unlink
$ sudo unlink /usr/local/ant

# Update new symlink
$ sudo ln -s /usr/local/apache-ant-${VER}/ /usr/local/ant

Method 2: Install Apache Ant from Apt repository

Apache Ant package is available on both Debian and Ubuntu upstream repositories. With this method, you won’t get the latest release of Apache Ant.

Install it by running the commands:

sudo apt update
sudo apt -y install ant

Once the package is installed, you can check for version using:

$ ant -version
Apache Ant(TM) version 1.10.3 compiled on July 19 2018

Method 3: Install Apache Ant with SDKMAN

SDKMAN is a tool for managing parallel Versions of multiple Software Development Kits on any Unix based system. It provides a convenient command line interface for installing, switching, removing and listing Candidates.

Like Apt method (2), you will not get the latest release of Ant. To get the most recent release, use Manual Method 1

Step 1: Install SDKMAN

Install SDKMAN on your system using the command below:

$ curl -s get.sdkman.io | bash
Now attempting installation…
Looking for a previous installation of SDKMAN…
Looking for unzip…
Looking for zip…
Looking for curl…
Looking for sed…
Installing SDKMAN scripts…
Create distribution directories…
Getting available candidates…
Prime the config file…
Download script archive…
################################################################## 100.0%
Extract script archive…
Install scripts…
Set version to 5.7.3+337 …
Attempt update of interactive bash profile on regular UNIX…
Added sdkman init snippet to /root/.bashrc
Attempt update of zsh profile…
Updated existing /root/.zshrc
All done!
Please open a new terminal, or run the following in the existing one:
source "/root/.sdkman/bin/sdkman-init.sh"
Then issue the following command:
sdk help
Enjoy!!!

Step 2: Install Apache Ant on Ubuntu / Debian / Linux Mint

The sdkinstall command is now available for you to install the latest stable Apache Ant on Ubuntu, Debian and Linux Mint.

$ source ~/.sdkman/bin/sdkman-init.sh
$ sdk install ant

That’s all. You should now have Apache Ant installed on your Ubuntu, Debian and Linux Mint system.

.td_uid_4_5d90809d49337_rand.td-a-rec-img{text-align:left}.td_uid_4_5d90809d49337_rand.td-a-rec-img img{margin:0 auto 0 0}

Related posts

How to Install Squid (Caching / Proxy) on Ubuntu 12.04 LTS

SXI ADMIN

OS X install Amazon AWS command-line interface (CLI) tool

SXI ADMIN

Intel Demos Seafood Tracking on Sawtooth Lake Blockchain

SXI ADMIN

Online payment network Ripple Labs receives $3.5 Million in new funding

SXI ADMIN

Rise of Internet Enables Bitcoin to Compete With Fiat, Researchers Find

SXI ADMIN

Meet Kakao: How Korea’s Largest Mobile Giant Is Embracing Blockchain

SXI ADMIN

CryptoBunnies: China’s Xiaomi Launches CryptoKitties Knock-Off

SXI ADMIN

Find out if NFS Service Running On Linux / Unix Server

SXI ADMIN

When There’s Blood in the Street (Why It’s Not Quite Time to Be Long Crypto)

SXI ADMIN

This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish. Accept Read More