安装在Mac OS X雪豹上的Ant是默认的吗?

cze*_*zer 17 ant macos osx-leopard

我没有设置ANT_HOME,所以我想找到ant的主目录所在的位置.我正在使用我的OSX安装上默认安装的ant版本.

Kev*_*imm 65

按照以下说明查找任何包的位置:

whereis ant (replace 'ant' with whatever you're looking for)
Run Code Online (Sandbox Code Playgroud)

在我的机器上,这会报告:

/usr/bin/ant
Run Code Online (Sandbox Code Playgroud)

所以,我这样做:

ls -l /usr/bin/ant
Run Code Online (Sandbox Code Playgroud)

在我的机器上报告:

lrwxr-xr-x  1 root  wheel  22 Nov 30 17:09 /usr/bin/ant -> /usr/share/ant/bin/ant
Run Code Online (Sandbox Code Playgroud)

所以,我这样做:

ls -l /usr/share/ant 
Run Code Online (Sandbox Code Playgroud)

得到:

lrwxr-xr-x  1 root  wheel  14 Nov 30 17:09 /usr/share/ant -> java/ant-1.8.1
Run Code Online (Sandbox Code Playgroud)

从这个我可以推测蚂蚁安装在 /usr/share/ant/java/ant-1.8.1

  • 你也可以做"哪个蚂蚁",而不是使用"whereis ......" (13认同)

Sri*_*ham 24

如果你运行ant -diagnostics,它应该告诉你ant.home在哪里

$ant -diagnostics 

-------------------------------------------
ANT PROPERTIES
-------------------------------------------
ant.version: Apache Ant(TM) version 1.9.2 compiled on July 8 2013
ant.java.version: 1.6
ant.core.lib: /opt/local/share/java/apache-ant/lib/ant.jar
ant.home: /opt/local/share/java/apache-ant 
Run Code Online (Sandbox Code Playgroud)