Ant配置文件代码如下,具体代码下载附件
<?xml version="1.0" ?>
<project name="structured" default="all" basedir=".">
<description>Compiles and runs a simple program</description>
<property name="app.name" value="AntProject" />
<property name="app.jar" value="${app.name}.jar" />
<property name="lib.dir" value="lib" />
<property name="src.dir" location="src" />
<property name="build.dir" location="build" />
<property name="dist.dir" location="dist" />
<target name="init">
<mkdir dir="${build.dir}" />
<mkdir dir="${dist.dir}" />
<mkdir dir="${build.dir}/lib" />
</target>
<target name="compile" depends="init" description="Compiles the source code">
<javac srcdir="${src.dir}" destdir="${build.dir}" source="1.6" target="1.6" debug="on" />
<copy todir="${build.dir}">
<fileset dir="${src.dir}">
<include name="*.xml" />
<include name="*.properties" />
</fileset>
</copy>
<copy todir="${build.dir}/lib">
<fileset dir="${lib.dir}">
<include name="**/*.jar" />
</fileset>
</copy>
</target>
<target name="dist" depends="compile" description="generate the distribution">
<jar jarfile="${dist.dir}/${app.jar}" basedir="${build.dir}" />
</target>
<target name="clean" description="Removes the temporary directories used">
<delete dir="${build.dir}/lib">
</delete>
<delete dir="${build.dir}" />
<delete dir="${dist.dir}" />
</target>
<target name="execute" depends="compile" description="Runs the program">
<echo level="warning" message="running" />
<java classname="com.tyler4life.ant.HelloWorld" classpath="${build.dir}">
<arg value="a" />
<arg value="b" />
<arg file="." />
</java>
</target>
<target name="all" depends="clean,init,dist" description="Clean,build,dist" />
</project>
分享到:
相关推荐
### Java Ant 入门教程详解 #### 一、Ant 的历史与起源 Ant 是 Apache 软件基金会下的一个开源项目,全称为 Another Neat Tool(另一种整洁的工具)。它首次发布于 1998 年,由 James Duncan Davidson 开发。Ant ...
这个"Ant入门资料(完整版)"包含了丰富的学习资源,帮助初学者快速掌握Ant的基本概念、用法以及实际应用。 《JUnitAnt_Simp(中文).CHM》:这是一部关于Ant和JUnit的中文手册,JUnit是Java编程语言中的一个单元...
以上就是Ant入门的一些基本知识点,通过这个“myant01”实例,你可以动手实践这些概念,逐步熟悉Ant的工作方式。随着经验的积累,你会发现Ant是一个强大且灵活的构建工具,能够满足各种复杂的项目构建需求。
`init`目标创建了两个目录,`compile`编译源代码,`doc`生成Javadoc,`deploy`则打包JAR文件并上传到FTP服务器。当运行`ant -propertyfile ftp.properties`时,Ant会按照目标间的依赖关系依次执行,确保每个目标在...
### Android Ant 开发入门教程 #### 一、概述 随着移动互联网的发展,Android 成为了最受欢迎的移动操作系统之一。为了能够高效地开发出高质量的应用程序,开发者们常常会选择使用不同的工具和框架来加速开发流程...
**Ant入门教程** Apache Ant,一个Java库和命令行工具,其任务是驱动构建过程。它是Java开发领域中广泛使用的构建工具,与Make或MSBuild类似。Ant以其灵活性和跨平台性著称,通过XML配置文件定义构建过程,使得...
### Ant入门资料:快速上手 #### 一、Ant简介 **1.1 什么是Ant** Apache Ant 是一个Java环境下的构建工具,主要用于自动化编译、测试、部署等任务。它采用XML格式来定义构建过程,使开发者能够通过简单的配置文件...
Ant的功能非常强大,不仅可以编译和测试Java项目,还能自动从源代码控制系统中获取代码,生成JAR文件,甚至支持极限编程(eXtreme Programming)中的频繁构建和测试驱动开发。Ant的构建文件是XML格式的,这使得构建...
【标题】"start ant 1 ant 入门"指的是学习和使用Apache Ant构建工具的基础教程,这通常涉及Java项目自动化构建的过程。 【描述】"例子 rar"可能是指该资源包含了一个示例的RAR文件,RAR是一种常见的压缩格式,用于...
Ant是Apache软件基金会下的一个...通过观看"Ant入门讲解视频",你可以进一步了解Ant的使用方法和实践案例,结合文档`Ant 入门讲解视频(22分03秒).doc`深入学习,配合`ant.exe`进行实际操作,快速掌握Ant的基本技能。
Ant使用XML来描述构建文件,其中包含了构建过程的步骤和依赖关系,使得Java项目构建过程自动化。本篇文章将从Ant的入门基础和进阶使用两方面,帮助初学者全面了解和掌握Ant。 **Ant入门** 1. **安装与配置**: 首先...
- **定义**: 构建是指将源代码编译成可执行程序的过程,通常还包括从源代码控制库中获取代码、编译必要的文件、生成JAR文件等步骤。 - **目的**: 旨在自动化这些重复性高的任务,提高开发效率。 ##### 1.4 Ant的...
《Ant入门:构建Java项目的利器》 Apache Ant,简称为Ant,是Apache软件基金会开发的一款开源的构建工具,主要用于管理Java项目的构建过程。它通过XML格式的构建文件(build.xml)来描述项目构建的步骤,使得Java...
【Ant入门实例】 Apache Ant,一个Java库和命令行工具,其任务是驱动构建过程。...提供的两个文件——"Ant入门教程.doc"和"Ant.pdf",可以作为深入学习Ant的参考资料,帮助你进一步理解其工作原理和实际应用。