【发布时间】:2013-04-03 13:53:32
【问题描述】:
我已经安装了ant,我已经在系统变量中设置了ANT_HOME。在系统环境变量中设置 JAVA_HOME。将 tools.jar 文件复制到“JRE/lib”文件夹中。现在我应该在哪里创建 build.xml,在哪个文件夹中。我有基本的 build.xml。在这个 build.xml 中,我在哪里提到要运行的脚本。例如,我的测试脚本在 google 上搜索了一些东西然后退出。 我正在使用 java,testng 在 windows7 上编写我的脚本
<?xml version="1.0"?>
<project name="sampleProject" basedir="." default="jar">
<property name="src" value="ant-source"/>
<property name="output" value="bin"/>
<target name="compile" depends="create">
<javac destdir="bin">
<src path="${src}"/>
<classpath refid="java"/>
</javac>
</target>
<target name="jar" depends="compile">
<jar destfile="test.jar">
<fileset dir="bin"/>
</jar>
</target>
<target name="clean">
<delete dir="${output}"/>
</target>
<target name="create" depends="clean">
<mkdir dir="${output}"/>
</target>
<path id="java">
<fileset dir="D:JarsHibernate">
<include name="*.jar"/>
</fileset>
</path>
</project>
【问题讨论】:
-
从 JAVA_HOME 开始你是 JDK_HOME 区域。复制 tools.jar 可能不足以让 ant 正常工作。
-
我想通了。现在我可以通过命令行通过 build.xml 运行 testng.xml 了。