Como descobrir o caminho correto para ANT_HOME no Linux?

2

Estou usando o Ubuntu 14.04 (em uma VM do VirtualBox) e instalei o Apache Ant via aptitude :

$ aptitude install ant

O binário é armazenado em /usr/bin/ :

$ which ant
/usr/bin/ant

Agora, desejo definir ANT_HOME e também adicioná-lo à minha variável de ambiente PATH . No Windows, seria fácil encontrar a pasta correta - ANT_HOME é a pasta, onde a instalação é armazenada e se parece com C:\Program Files\Apache Ant (ou simplesmente o diretório pai da pasta com os binários Ant).

Como descobrir o caminho correto para ANT_HOME em um sistema Linux (por exemplo, o Ubuntu Server)?

UPDATE

A documentação no site da Oracle diz:

Add the following lines to the file, substituting the directory where you installed Ant:

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

Como descobrir o caminho para o apache-install-dir ?

    
por automatix 06.04.2016 / 22:33

1 resposta

3

No CentOS / Ubuntu, ANT_HOME deve ser / usr / share / ant / . Você pode verificar / usr / share / ant / bin / ant, é apenas um script 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

Portanto, se você não especificou explicitamente ANT_HOME, / usr / share / ant será usado por padrão.

    
por 30.05.2016 / 11:14