Ant1.8学习笔记
Ant Demo
- Ant demo1
- Ant demo2
- Ant demo3
- Ant demo4
Ant demo1
build.xml
<?xml version="1.0" encoding="utf-8"?>
<project default="package">
<description>hello world</description>
<property name="hello" value="welcome"/>
<target name="init" description="hello world">
<mkdir dir="helloworld"/>
<mkdir dir="hello"/>
<mkdir dir="${hello}"/>
<mkdir dir="world"/>
</target>
<target name="second" depends="init">
<delete dir="helloworld"/>
<delete dir ="hello"/>
<delete dir="welcome"/>
<delete dir="world"/>
</target>
</project>
Ant demo2
build.xml
<?xml version="1.0" encoding="UTF-8"?>
<project name="myAntProject" basedir="." default="package">
<property name="hello" value="hello123"></property>
<property name="world" value="world123"></property>
<target name="init"></target>
<target name="preprocess" depends="init">
<mkdir dir="${hello}"/>
<mkdir dir="${world}"/>
</target>
<target name="compile" depends="init,preprocess"></target>
<target name="package" depends="compile"></target>
</project>
Ant demo3
build.xml
<?xml version="1.0" encoding="UTF-8"?>
<project name="myAntProject" basedir="." default="package">
<property name="compile" value="compile"></property>
<property name="dist" value="dist"></property>
<target name="init"></target>
<target name="preprocess" depends="init">
<mkdir dir="${compile}"/>
<mkdir dir="${dist}"/>
</target>
<target name="myCompile" depends="preprocess">
<javac srcdir="src/com/mark" destdir="${compile}"></javac>
</target>
<target name="dist" depends="myCompile">
<tstamp></tstamp>
<jar destfile="${dist}/package-${DSTAMP}.jar" basedir="${compile}">
<manifest>
<attribute name="Build-By" value="${user.name}"/>
<attribute name="Main-Class" value="com.mark.Test3"/>
</manifest>
</jar>
</target>
<target name="deleteFile">
<delete file="${dist}/package.jar"></delete>
</target>
<target name="copyFile">
<copy file="src/com/mark/test3.java" tofile="c:/Test3copy.java"></copy>
</target>
<target name="moveFile">
<move file="src/com/mark/test3.java" todir="c:/"></move>
</target>
</project>
Ant demo4
build.xml
<?xml version="1.0" encoding="UTF-8"?>
<project name="myAntProject" basedir="." default="init">
<property name="compile" value="compile"></property>
<property name="dist" value="dist"></property>
<property name="cvsRoot" value=":pserver:username:password@localhost:c:\cvsroot"></property>
<property name="destLocation" value="c:/myCVS"></property>
<property name="src" value="src"></property>
<target name="init"></target>
<target name="preprocess" depends="init">
<mkdir dir="${compile}" />
<mkdir dir="${dist}" />
<mkdir dir="${destLocation}" />
</target>
<target name="myCompile" depends="preprocess">
<javac srcdir="src/com/mark" destdir="${compile}"></javac>
</target>
<target name="compress" depends="myCompile">
<zip destfile="${dist}/package.zip" basedir="${compile}"></zip>
</target>
<target name="uncompress" depends="compress">
<unzip dest="${dist}" src="${dist}/package.zip"></unzip>
</target>
<target name="cvs" depends="preprocess">
<cvs cvsroot="${cvsRoot}" package="chat" command="checkout" dest="${destLocation}"></cvs>
</target>
<target name="replaceOperation">
<replace file="input.txt" token="how" value="what" summary="true"></replace>
</target>
<target name="copy2">
<copy todir="${dist}">
<fileset dir="${src}">
<include name="**/*.java" />
<exclude name="*/*.txt"/>
</fileset>
</copy>
</target>
</project>
分享到:
相关推荐
这个"ant1.8全部jar包"包含了Ant 1.8版本的所有核心库文件,这些文件对于理解和使用Ant构建系统至关重要。Ant主要用作自动化Java项目的构建工具,它可以编译源代码、运行测试、打包应用以及执行其他与构建相关的任务...
ant1.8 安装文件,Ant是Apache软件基金会JAKARTA目录中的一个子项目,它有以下的优点。跨平台性。Ant是存Java语言编写的,所示具有很好的跨平台性。操作简单。Ant是由一个内置任务和可选任务组成的。Ant运行时需要一...
apache-ant-1.8绿色版,简洁实用
在本话题中,我们将深入探讨"ant1.8 部署 apache-ant-1.8.2"的相关知识点,包括Ant的安装、配置、基本使用以及1.8.2版本的特点。 1. **Ant简介** Apache Ant是一个由Apache软件基金会开发的任务驱动的构建工具。它...
### ant学习笔记:深入了解ant构建工具 #### 引言 `ant`,作为一款源自动网络的学习笔记,主要探讨了Apache Ant这一强大的构建工具。Apache Ant是一款开源的、跨平台的构建工具,专为Java应用程序设计,旨在简化并...
Ant 1.9.1是Ant的一个版本,学习笔记通常记录了使用该工具的基本操作和配置方法。 ### Ant的下载和安装 要使用Ant,首先需要下载并安装。在Windows系统中,通常需要配置环境变量以便于命令行中使用Ant命令。ANT_...
总的来说,这个“ant个人学习笔记和简单示例”应该能帮助你掌握Ant的基本用法,理解构建过程的自动化,以及如何编写和维护自己的构建文件。通过学习和实践其中的示例,你将能够熟练地运用Ant来构建和管理Java项目,...
解决中文文件名乱码的jar.从最新ANT1.8里提取出来打的包
Ant 1.8.2 英文版的,使用编译工具生成chm格式。
### ant的学习笔记知识点详解 #### 一、Ant的作用与特性 Ant是一款强大的自动化构建工具,主要应用于Java项目,能够高效地处理项目的编译、打包、测试等任务。它采用XML格式编写构建脚本,这使得Ant具有良好的跨...
ant 1.8.2sdfsdfsdfsdfsdfsdfsfd
《Ant与ANTLR:深入解析ant-antlr-1.8.1.jar.zip》 在软件开发过程中,构建工具和解析器生成器是不可或缺的部分。本文将深入探讨Ant与ANTLR这两个工具,以及它们在“ant-antlr-1.8.1.jar.zip”这个压缩包中的具体...
标签:ant-junit-1.8.0.jar,ant,junit,1.8.0,jar包下载,依赖包
根据提供的文件信息,这里将深入解析“ant学习笔记:一个简单的java编译部署实例”,涵盖标题、描述、标签以及部分内容中提及的关键知识点。 ### Apache Ant简介 Apache Ant是一款开源的Java环境下的自动化构建...
apache-ant-1.8.1-bin.zip apache-ant-1.8.1-bin.zip apache-ant-1.8.1-bin.zip
ant 工具包,直接解压即可使用。 系统变量中配置ANT_HOME:D:\apache-ant-1.8.0, PATH:%ANT_HOME%\bin; 配置好,打开cmd,进入项目目录运行ant命令即可。
《Ant构建工具学习指南》 Ant,作为Java领域的一个强大构建工具,它的主要作用在于将复杂的项目构建过程规范化、自动化,使得开发者能够更专注于代码的编写而非构建流程。本文将深入探讨Ant的基本概念、安装配置、...
标签:ant-jsch-1.8.0.jar,ant,jsch,1.8.0,jar包下载,依赖包
在“Ant学习笔记”中,我们可以深入探讨以下几个关键知识点: 1. **Ant基本概念**:Ant是Apache软件基金会下的一个项目,主要由Java编写。它的核心类库`ant.jar`包含了所有执行构建任务所需的组件。XML文件,通常...