ant 入门


原文:使用ANT开发Java程序
来源:未知
本文关键词:JAVA 开发 Ant

下载 ant :(最新版 1.5)
  http://jakarta.apache.org/builds/jakarta-ant/release/v1.5/bin/
  windows 下请下载 zip 文件
  unix 下请下载 tar.gz 文件

.安装 JDK:
 安装到 c:jdk,并确认能找到 c:jdkbinjava

.安装 ant:
 把 ant 解压到本地硬盘 c:ant,并确认能找到 c:antbinant.bat

.设置环境变量:
 JDK_HOME:c:jdk
 ANT_HOME:c:ant
 PATH:在原来的 PATH 开头加上 c:antbin;c:jdkbin
 注:
   windows 下做操作:我的电脑 -> 属性 -> 高级 -> 环境变量 -> 用户变量
   每次修改完环境变量,要重新打开 MS-DOS 窗口才能生效
 

.开始开发:

一个 ant 项目目录结构:
  c:HelloWorld :项目主目录
        src :源程序目录
        classes :编译后的 class 文件目录
        lib :开发项目所需要的类库目录,比如开发数据库时所需要的 jdbc lib(这次没用到)
        jar :打包好的 jar 程序目录(这次没用到)
        build.xml :项目配置文件
          
1.建立一个项目的主目录
  mkdir c:Helloworld

2.创建项目配置文件:

c:HelloWorldbuilder.xml
-----------------------------------------------------------------------------
<?xml version="1.0"?>

<project default="build" basedir=".">

    <property name="appname" value="HelloWorld" />
    <property name="base" value="." />
    <property name="src" value="src" />
    <property name="build" value="classes" />
    <property name="myclasspath" value="$" />

    <target name="build">
        <mkdir dir="$" />
        <javac classpath="$" srcdir="$" destdir="$">
            <include name="**/*.java" />
        </javac>
    </target>

    <target name="run" depends="build">
        <exec executable="java">
            <arg line=" -classpath $ HelloWorld" />
        </exec>
    </target>

    <target name="clean">
        <delete includeEmptyDirs="true">
            <fileset dir="$" />
        </delete>
    </target>

</project>
-----------------------------------------------------------------------------

3.建立源代码目录,所有的 Java 程序放在里面
  mkdir c:HelloWorldsrc

4.创建 HelloWorld.java

c:HelloWorld src HelloWorld.java
-----------------------------------------------------------------------------
/**
 * Demo class for run HelloWorld by ANT
 */
 
public class HelloWorld
} //EOC
-----------------------------------------------------------------------------

5.编译 HelloWorld
C:HelloWorld>ant build
Buildfile: build.xml

build:

BUILD SUCCESSFUL
Total time: 2 seconds
说明:
调用 builder.xml 中的 target build
在 c:HelloWorldclasses 里会出现 HelloWorld.class
此命令会把 src 目录下所有的 java 文件(包括子目录下的)都编译


6.运行 HelloWorld
C:HelloWorld>ant run
Buildfile: build.xml

build:

run:
     [exec] Hello World!

BUILD SUCCESSFUL
Total time: 2 seconds
调用 builder.xml 中的 target run
注意 target run 后的 depends="build",只有 build 成功后 run 才可以被调用


7.清除 class 文件:
C:HelloWorld>ant clean
Buildfile: build.xml

clean:
   [delete] Deleting 1 files from C:Helloworldclasses
   [delete] Deleted 1 directory from C:Helloworldclasses

BUILD SUCCESSFUL
Total time: 2 seconds

使用 ANT 的好处:
  1.相对于其他项目管理工具,只有一个文本配置文件 build.xml,配置简单
  2.命令简单,一学就会,ant run, ant clean ...
  3.安装简单,占用资源少,只要安装 Jdk, ANT 就可以运行

用 ANT 进行 Java 程序开发,已经成了 Java 界的一个共识。
在此基础上,可以建立更复杂的项目
在以后会继续介绍:
  用 ANT 开发 数据库项目
  用 ANT 开发 WEB 应用
  用 ANT 和 CVS 开发多人项目,并进行项目版本管理。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值