web-dev-qa-db-ja.com

LinuxでANT_HOMEの正しいパスを見つける方法は?

Ubuntu 14.04(VirtualBox VM上)を使用していて、aptitudeを介してApache Antをインストールしています:

$ aptitude install ant

バイナリは/usr/bin/に保存されます:

$ which ant
/usr/bin/ant

次に、ANT_HOMEを設定し、それをPATH環境変数に追加します。 Windowsでは、正しいフォルダを簡単に見つけることができます。ANT_HOMEは、インストールが格納されているフォルダで、C:\Program Files\Apache Ant(またはAntバイナリのあるフォルダの親ディレクトリ)のように見えます。

Linuxシステム(Ubuntu Serverなど)でANT_HOMEの正しいパスを見つける方法は?


[〜#〜]更新[〜#〜]

Oracle Webサイトの documentation は次のように述べています。

次の行をファイルに追加し、Antをインストールしたディレクトリに置き換えます。

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

Apache-install-dirへのパスを見つける方法

2
automatix

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
ALex_hha