|
Ant的概念 Ant 与 makefile Ant的优点 Ant是Apache软件基金会JAKARTA目录中的一个子项目,它有以下的优点。跨平台性。Ant是存Java语言编写的,所示具有很好的跨平台性。操作简单。Ant是由一个内置任务和可选任务组成的。Ant运行时需要一个XML文件(构建文件)。 Ant通过调用target树,就可以执行各种task。每个task实现了特定接口对象。由于Ant构建文件 时XML格式的文件,所以和容易维护和书写,而且结构很清晰。Ant可以集成到开发环境中。由于Ant的跨平台性和操作简单的特点,它很容易集成到一些开发环 境中去。 Ant 开发 Ant的构建文件 自己的构建文件。 2.<target>标签 3.<mkdir>标签 4<jar>标签 5.<javac标签> 6.<java>标签 7.<delete>标签 8.<copy>标签 9.<exec>执行文件: 1. argument 类型 2.ervironment 类型 3.filelist类型 存在的文件。以下是其所有的属性。 4.fileset类型 5.patternset 类型 6.filterset 类型 7.Path类型 8.mapper类型 内置mapper的类型。
Ant –buildfile test.xml
<
target
name
="zip_up"
>
<
tstamp
/>
<
zip
destfile
="pbls/PBL_${DSTAMP}_${TSTAMP}.zip"
>
<
fileset
dir
="./../kxkj_MIS"
>
<
include
name
="*.pbl"
/>
</
fileset
>
</
zip
>
<
ftp
server
="192.168.2.81"
remotedir
="kxkj_MIS_back"
userid
="guest"
password
="guest"
depends
="yes"
>
<
fileset
dir
="pbls"
>
<
include
name
="PBL_${DSTAMP}_${TSTAMP}.zip"
/>
</
fileset
>
</
ftp
>
</
target
>
![]()
<
project
name
="WCM52VideoDeploy"
default
="deploy"
>
![]()
<!--
================================= target: deploy =================================
-->
<
target
name
="deploy"
description
="copy ant"
>
<
tstamp
prefix
="build."
>
<
format
property
="TimeSign"
pattern
="yyyy-MM-dd HH.mm.ss"
/>
</
tstamp
>
<
zip
destfile
="H:\application\application${build.TimeSign}.zip"
>
<
fileset
dir
="content"
id
="wcmpoll"
>
<
include
name
="**/*"
/>
</
fileset
>
</
zip
>
</
target
>
</
project
>
ant copy 文件排出某文件夹
<
copy
todir
="${WCMAdintrs}"
preservelastmodified
="true"
verbose
="false"
overwrite
="false"
includeemptydirs
="false"
>
<
fileset
dir
="."
id
="wcmpoll"
>
<
exclude
name
="WEB-INF/src/**/*"
/>
<
exclude
name
="WEB-INF/work/**/*"
/>
<
exclude
name
=".settings/**/*"
/>
</
fileset
>
</
copy
>
|
Ant简介 (标签)
![]()
348







我现在是在linux系统上,在已有的Ant中加入一个shell脚本。 试了试,没有反应。很是郁闷,在网上找了找,都没有我想要的资料。不知道你这里有么? 如果有的话 麻烦你发到我的邮箱中!!!
sportff @tom.com 非常感谢~~~~~