这是我安装 Ant 后得到的结果:
ant -v
Apache Ant(TM) version 1.9.4 compiled on April 29 2014
Trying the default build file: build.xml
Buildfile: build.xml does not exist!
Build failed
调试选项:(我不清楚)
ant --execdebug
exec "/Library/Java/JavaVirtualMachines/jdk1.7.0_40.jdk/Contents/Home/jre/bin/java" -classpath "/Users/sridhar/software_downloads/apache-ant-1.9.4/lib/ant-launcher.jar" -Dant.home="/Users/sridhar/software_downloads/apache-ant-1.9.4" -Dant.library.dir="/Users/sridhar/software_downloads/apache-ant-1.9.4/lib" org.apache.tools.ant.launch.Launcher -cp ""
Buildfile: build.xml does not exist!
Build failed
我已正确设置环境变量:
echo $ANT_HOME
/Users/software_downloads/apache-ant-1.9.4
echo $JAVA_HOME
/Library/Java/JavaVirtualMachines/jdk1.7.0_40.jdk/Contents/Home
我关注了这个post:
sudo mkdir /usr/lib/java-1.7.0 /usr/share/java-1.7.0
我仍然遇到同样的错误
我使用的是 Mac OS X mavericks 和 Jdk1.7
最佳答案
您实际上正在成功运行 Ant。 -v
在这种情况下代表详细,但我怀疑您认为它代表版本。该错误消息仅意味着您在当前目录中缺少 Ant 脚本文件,默认名称为 build.xml
。
创建一个名为build.xml
的构建脚本。这个只是打印 Ant 的版本。您需要修改它才能做一些更有趣的事情。
<project default="print-version">
<target name="print-version">
<echo>${ant.version}</echo>
</target>
</project>
在与 build.xml
相同的目录中,运行 ant
。您应该看到类似这样的打印内容:
print-version:
[echo] Apache Ant(TM) version 1.8.4 compiled on November 8 2012
BUILD SUCCESSFUL
请注意,Ant 是一种脚本语言。您已经安装了必要的 Ant 库 JAR,但仍然需要创建 Ant 脚本。典型的 Ant 脚本会编译、复制资源、打包并 JAR 您的产品。
请参阅此处的优秀教程:Hello World with Apache Ant
关于java - 无法在我的 mac Os X 上运行 Ant?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24963789/