ant - Java based build tool like make

Property Value
Distribution Ubuntu 18.04 LTS (Bionic Beaver)
Repository Ubuntu Updates Universe i386
Package name ant
Package version 1.10.3
Package release 1ubuntu0.1
Package architecture all
Package type deb
Installed size 2.24 KB
Download size 1.97 MB
Official Mirror
Apache Ant is a Java library and command-line tool whose mission is to drive
processes described in build files as targets and extension points dependent
upon each other. The main known usage of Ant is the build of Java applications.
Ant supplies a number of built-in tasks allowing to compile, assemble, test
and run Java applications. Ant can also be used effectively to build non Java
applications, for instance C or C++ applications. More generally, Ant can be
used to pilot any type of process which can be described in terms of targets
and tasks.
This package contains the scripts and the core tasks libraries.


Package Version Architecture Repository
ant_1.10.3-1ubuntu0.1_all.deb 1.10.3 all Ubuntu Updates Universe
ant_1.10.3-1_all.deb 1.10.3 all Ubuntu Universe
ant_1.10.3-1_all.deb 1.10.3 all Ubuntu Universe
ant - - -


Name Value
default-jre-headless >= 2:1.8
java8-runtime-headless -


Type URL
Binary Package ant_1.10.3-1ubuntu0.1_all.deb
Source Package ant

Install Howto

  1. Update the package index:
    # sudo apt-get update
  2. Install ant deb package:
    # sudo apt-get install ant


2018-07-19 - Mike Salvatore <>
ant (1.10.3-1ubuntu0.1) bionic-security; urgency=medium
* SECURITY UPDATE: Fix ZipSlip vulnerability
- debian/patches/CVE-2018-10886-1.patch: don't extract entires outside of
the destination directory in
- debian/patches/CVE-2018-10886-2.patch: Update the manual
- debian/patches/CVE-2018-10886-3.patch: Small update to the manual entry
- debian/patches/CVE-2018-10886-4.patch: Change stripAbsolutePathSpec's
default value
- debian/patches/CVE-2018-10886-5.patch: add additional isLeadingPath
method that resolves symlinks
- debian/patches/CVE-2018-10886-6.patch: take symlinks into account when
expanding archives and checking entries
- CVE-2018-10886
2018-03-29 - Emmanuel Bourg <>
ant (1.10.3-1) unstable; urgency=medium
* New upstream release
- Refreshed the patches
- Changed the source/target level to 1.8 when building Ant
- Build the new optional ant-xz module
- Require Java 8 or higher to run Ant
* Don't use the javadoc --ignore-source-errors option when using
a custom doclet (Closes: #893547)
* Adjust the source/target level to 1.7 in anticipation of the 1.6 removal
in Java 11
* Added activation.jar to the build classpath to fix the empty ant-javamail
jar with Java 9
2018-03-19 - Matthias Klose <>
ant (1.9.10-2) unstable; urgency=medium
* Non maintainer upload.
* Stop building the gcj packages.
* Remove Ludovic and Werner as uploaders.
2018-02-23 - Emmanuel Bourg <>
ant (1.9.10-1) unstable; urgency=medium
* New upstream release
- Refreshed the patches
* Standards-Version updated to 4.1.3
* Switch to debhelper level 11
* Use a secure URL in debian/watch
2017-12-19 - Chris West <>
ant (1.9.9-6) unstable; urgency=medium
* Team upload.
* Standards-Version updated to 4.1.2
* ignore-source-errors in javadoc invocations (Closes: #884187)
2017-11-29 - Emmanuel Bourg <>
ant (1.9.9-5) unstable; urgency=medium
[ Chris West (Faux) ]
* Adjust source/target level in Debian builds in more cases:
- when is set (Closes: #873969)
- for javadoc (Closes: #873977)
[ Emmanuel Bourg ]
* Standards-Version updated to 4.1.1
2017-06-30 - Emmanuel Bourg <>
ant (1.9.9-4) unstable; urgency=medium
* Team upload.
* Adjust the source/target level automatically for Debian builds with Java 9
* Removed the Breaks/Replaces/Conflicts with the long gone libant1.6-java
* Standards-Version updated to 4.0.0
2017-06-29 - Matthias Klose <>
ant (1.9.9-3) unstable; urgency=medium
* Team upload.
* Restore the GCJ packages.
2017-06-18 - Emmanuel Bourg <>
ant (1.9.9-2) unstable; urgency=medium
* Team upload.
* Removed the GCJ packages
2017-03-01 - Emmanuel Bourg <>
ant (1.9.9-1) unstable; urgency=medium
* Team upload.
* New upstream release
- Removed 0012-BZ-60582.patch (fixed upstream)

See Also

Package Description
apache2-suexec-custom_2.4.29-1ubuntu4.5_i386.deb Apache HTTP Server configurable suexec program for mod_suexec
apache2-suexec-pristine_2.4.29-1ubuntu4.5_i386.deb Apache HTTP Server standard suexec program for mod_suexec
apparmor-easyprof_2.12-4ubuntu5.1_all.deb AppArmor easyprof profiling tool
apport-kde_2.20.9-0ubuntu7.5_all.deb KDE frontend for the apport crash report system
apport-noui_2.20.9-0ubuntu7.5_all.deb tools for automatically reporting Apport crash reports
apport-valgrind_2.20.9-0ubuntu7.5_all.deb valgrind wrapper that first downloads debug symbols
apt-transport-https_1.6.6_all.deb transitional package for https support
avahi-discover_0.7-3.1ubuntu1.1_all.deb Service discover user interface for avahi
avahi-dnsconfd_0.7-3.1ubuntu1.1_i386.deb Avahi DNS configuration tool
avahi-ui-utils_0.7-3.1ubuntu1.1_i386.deb Avahi GTK+ utilities
binutils-alpha-linux-gnu_2.30-21ubuntu1~18.04_i386.deb GNU binary utilities, for alpha-linux-gnu target
binutils-arm-linux-gnueabi_2.30-21ubuntu1~18.04_i386.deb GNU binary utilities, for arm-linux-gnueabi target
binutils-for-build_2.30-21ubuntu1~18.04_all.deb GNU assembler, linker and binary utilities for the build architecture
binutils-for-host_2.30-21ubuntu1~18.04_i386.deb GNU assembler, linker and binary utilities for the host architecture
binutils-hppa-linux-gnu_2.30-21ubuntu1~18.04_i386.deb GNU binary utilities, for hppa-linux-gnu target