以下介绍安装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。
将此版本保存到变量以供以后使用: 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并非最新版本,但保准是稳定的版本,你可以根据需求来决定使用哪种方法。
相关主题 |