Ant总结

ANT

详细介绍,略

构建ANT环境

感觉构建还是很简单的,首先电脑要有jdk,并配置设置JAVA_HOME ,PATH ,CLASS_PATH。

然后进入官网自行下载一个版本。https://ant.apache.org/bindownload.cgi

下载成后,解压压缩包

设置ANT_HOME PATH中添加ANT_HOME目录下的bin目录

测试一下你的设置,开始-->运行-->cmd进入命令行-->键入 ant 回车,如果看到

Buildfile: build.xml does not exist!
Build failed

就代表配置成功。如下就是我的配置。

体验ANT-hello world

简单的写一个java代码,

package test.ant;
public class HelloWorld{
public static void main(String[] args){
   System.out.println("Hello world1");
}
};

然后我们把该文件打成class的jar包

新建一个build.xml,Ant默认运行的是build.xml。从之前ant运行的时候报错信息就知道运行的是一个build.xml

<?xml version="1.0" encoding="UTF-8" ?>
<!-- name是该脚本的名字,default:默认运行那个target,basedir故名思意就是工作的根目录 .代表当前目录 -->
<project name="HelloWorld" default="run" basedir=".">
    <!-- 声明变量 -->
    <property name="src" value="src"/>
    <property name="dest" value="classes"/>
    <property name="hello_jar" value="hello1.jar"/>

    <!-- 执行的脚本 depends:依赖那个脚本,即运行该脚本如果依赖其它脚本则先执行依赖的。-->
    <target name="init">
       <mkdir dir="${dest}"/>
    </target>
    <target name="compile" depends="init">
       <javac srcdir="${src}" destdir="${dest}"/>
    </target>
    <target name="build" depends="compile">
       <jar jarfile="${hello_jar}" basedir="${dest}"/>
    </target>
    <target name="run" depends="build">
       <java classname="test.ant.HelloWorld" classpath="${hello_jar}"/>
    </target>
    <target name="clean">
       <delete dir="${dest}" />
       <delete file="${hello_jar}" />
    </target>
    <target name="rerun" depends="clean,run">
       <ant target="clean" />
       <ant target="run" />
    </target>
</project/>

 


posted @ 2018-08-31 17:45  苦心明  阅读(97)  评论(0)    收藏  举报