Как узнать правильный путь для 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.

Другие вопросы по тегам