云网牛站
所在位置:首页 > Linux云服务器 > 在Ubuntu/Debian系统上安装Apache Ant的方法

在Ubuntu/Debian系统上安装Apache Ant的方法

2018-12-28 21:13:44作者:戴进稿源:云网牛站

以下介绍安装Apache Ant的方法,一共有三种方法可以在Ubuntu,Debian和Linux Mint系统上安装Apache Ant。

 

简介

Apache Ant是一个Java库和命令行工具,用于自动化软件构建过程。Apache Ant由Apache Software Foundation用Java编写,并在Apache License 2.0许可下发布。

 

基本条件

首先在你的操作系统上安装Java,请参考在Ubuntu 18.04系统上安装Java 11的方法

如果要使用Java 8,使用以下命令安装它:

sudo add-apt-repository ppa:webupd8team/java

sudo apt update 

sudo apt install oracle-java8-set-default

确认已安装的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)

 

方法一、手动安装Apache Ant

这是在Ubuntu,Debian或Linux Mint系统上安装Apache Ant最可靠的方法。

在继续执行后续步骤之前,请检查Apache Ant的最新版本,在写本文时,版本是1.10.5。

在Ubuntu/Debian系统上安装Apache Ant的方法

将此版本保存到变量以供以后使用:

export VER="1.10.5"(wget https://www-eu.apache.org/dist//ant/binaries/apache-ant-${VER}-bin.tar.gz)

然后下载该文件:

sudo apt install -y wget vim

wget http://mirrors.tuna.tsinghua.edu.cn/apache//ant/binaries/apache-ant-1.10.5-bin.tar.gz

解压缩下载的文件(sudo tar -xvf apache-ant-${VER}-bin.tar.gz -C /usr/local),即:

sudo tar -xvf apache-ant-1.10.5-bin.tar.gz -C /usr/local

由于目标文件夹将附加Ant版本,让我们为它创建一个符号链接:

sudo ln -s /usr/local/apache-ant-1.10.5/ /usr/local/ant

最后创建ANT_HOME变量并更新PATH:

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

增加以下代码:

export ANT_HOME=/usr/local/ant

export PATH=${PATH}:${ANT_HOME}/bin

获取文件并进行测试:

$ source /etc/profile.d/ant.sh

$ echo $ANT_HOME

/usr/local/ant

$ echo $PATH

检查Ant版本:

$ ant -version

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

要更新Ant得:删除符号链接,然后下载新的Ant并将其解压缩到/usr/local目录,最后重新创建符号链接。

例:

# Unlink

$ sudo unlink /usr/local/ant

# Update new symlink

$ sudo ln -s /usr/local/apache-ant-1.10.5/ /usr/local/ant

 

方法二、从Apt存储库安装Apache Ant

Apache Ant包在Debian和Ubuntu上游存储库中都可用,使用此方法,你将无法获得最新版本的Apache Ant,但是安装它非常的容易,只需要两段命令。

通过运行以下命令安装Apache Ant:

sudo apt update

sudo apt -y install ant

安装软件包后,可以使用以下命令检查安装的版本:

$ ant -version

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

注:安装的是Apache Ant 1.10.3版本,并非Apache Ant 1.10.5版本。

 

方法三、使用SDKMAN安装Apache Ant

SDKMAN是一个在任何基于Unix的系统上管理多个软件开发工具包的并行版本的工具,它提供了一个方便的命令行界面,用于安装、切换、删除和列出相关项目,参考在Linux系统命令中安装SDKMAN及管理多个SDK的方法

像安装Apache Ant方法二一样,你将无法获得最新版本的Ant,要获取最新版本,请使用手动方法一。以下介绍使用SDKMAN安装Apache Ant的两个步骤。

第一步、安装SDKMAN

使用以下命令在系统上安装SDKMAN:

$ 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!

第二步、在Ubuntu/Debian/Linux Mint系统上安装Apache Ant

现在可以使用sdkinstall命令在Ubuntu、Debian和Linux Mint上安装稳定的Apache Ant版本:

$ source ~/.sdkman/bin/sdkman-init.sh

$ sdk install ant

到这里,安装Apache Ant就完成了。

 

结语

以上三种方法都可以在Ubuntu、Debian和Linux Mint系统上安装成功Apache Ant,第一种方法可以安装到最新版本的Apache Ant,第二第三种方法安装的Apache Ant并非最新版本,但保准是稳定的版本,你可以根据需求来决定使用哪种方法。

 

相关主题

Ubuntu 18.04系统中使用Apache搭建简单的web服务器

精选文章
热门文章