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


ОБНОВЛЕНИЕ

The в документации на веб-сайте Oracle говорится:

Добавьте в файл следующие строки: подставив каталог, в который вы установили Ant:

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

Как узнать путь к apache-install-dir ?

]
2
задан 7 June 2016 в 15:41
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 будет использоваться по умолчанию

.
4
ответ дан 3 December 2019 в 09:59

Теги

Похожие вопросы