Как узнать правильный путь для ANT_HOME в Linux?
Я пользуюсь Ubuntu 14.04
(на виртуальной машине VirtualBox) и установленный 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
?
1 ответ
На 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.