这是我安装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
我关注这个帖子:
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