Linux

如何在 Linux 中找出 ANT_HOME 的正確路徑?

  • June 7, 2016

我正在使用 Ubuntu 14.04(在 VirtualBox VM 上)並通過以下方式安裝了 Apache Ant aptitude

$ aptitude install ant

二進製文件儲存在/usr/bin/

$ which ant
/usr/bin/ant

現在我想設置ANT_HOME並將其添加到我的PATH環境變數中。在 Windows 上,很容易找到正確ANT_HOME的文件夾 – 是儲存安裝和外觀C:\Program Files\Apache Ant的文件夾(或者只是帶有 Ant 二進製文件的文件夾的父目錄)。

如何ANT_HOME在 Linux 系統(例如 Ubuntu Server)中找到正確的路徑?


更新

Oracle 網站上的文件說:

將以下行添加到文件中,替換您安裝 Ant 的目錄:

ANT_HOME=/apache-install-dir/apache-ant-version

怎麼找到通向的路徑apache-install-dir

在 CentOS/Ubuntu 上 ANT_HOME 應該是**/usr/share/ant/**。你可以檢查 /usr/share/ant/bin/ant,它只是一個 bash 腳本

# load system-wide ant configuration (ONLY if ANT_HOME has NOT been set)
 if [ -z "$ANT_HOME" -o "$ANT_HOME" = "/usr/share/ant" ]; then
     if [ -f "/etc/ant.conf" ] ; then
         . /etc/ant.conf
     fi
 fi

因此,如果您沒有明確指定 ANT_HOME,則預設使用 /usr/share/ant。

引用自:https://serverfault.com/questions/768642