<?xml version="1.0"?>
<project default="clean" basedir=".">
<property file="build.properties"/>
<path id="classpath">
<fileset dir="${dir.lib}">
<include name="**/*.jar" />
</fileset>
</path>
<target name="clear">
<delete dir="${dir.build}"/>
<delete dir="${dir.dist}"/>
<delete dir="${dir.gen}"/>
</target>
<target name="echo">
<echo message="Build a ${mpay.buildType} version!"/>
</target>
<target name="mkdir" depends="echo, clear">
<mkdir dir="${dir.build}"/>
<mkdir dir="${dir.dist}"/>
<mkdir dir="${dir.gen}"/>
</target>
<target name="generate" depends="mkdir">
<taskdef name="ibator" classname="org.apache.ibatis.ibator.ant.IbatorAntTask"/>
<ibator overwrite="true" configfile="${dir.config}/ibatorConfig.xml" verbose="false" >
<propertyset>
<propertyref name="generated.source.dir"/>
</propertyset>
</ibator>
</target>
<target name="compile" depends="generate">
<javac srcdir="${dir.gen};${dir.src}" failonerror="true" destdir="build" classpathref="classpath"/>
</target>
<target name="jar" depends="compile">
<jar destfile="${dir.dist}/${mpay.dist}.jar" basedir="${dir.build}">
<manifest>
<attribute name="Main-class" value="${mpay.main}"/>
</manifest>
</jar>
</target>
</project>
分享到:
相关推荐
《Ant build.xml构建详解》 在软件开发过程中,构建工具起着至关重要的作用,它能够自动化执行编译、测试、打包等任务。Apache Ant是Java领域广泛应用的一个构建工具,其核心在于一个名为`build.xml`的配置文件。...
### ANT-build.xml 文件详解 #### Ant 的概念及与 Make 的比较 Ant 是一款开源的 Java 构建工具,它的设计理念主要是解决 Make 工具在跨平台应用中存在的问题。对于熟悉 Linux 的用户而言,Make 命令作为一种项目...
ant脚本例子,一个build.xml模板, 修改后直接运行。
本篇将深入探讨“ant build 项目实例”,并结合提供的文件“build.xml”和“build_ODC.properties”来解析Ant构建过程中的关键知识点。 首先,`build.xml`是Ant构建文件,它是Ant执行任务的蓝图,用XML格式编写,...
在构建web项目中用到的ant的build.xml的例子
运行`ant compile`或`ant jar`命令,Ant会根据build.xml中的指令执行相应的任务。 Ant还支持依赖管理。在描述中提到的"jar.zip包下载,依赖包",意味着Ant可以处理项目依赖的第三方库。例如,你可以使用`<classpath>...
在Java开发中,Ant是一个基于XML的构建工具,它的主要任务是读取名为"build.xml"的配置文件,根据其中的指令执行各种构建任务,如编译源代码、打包、测试、部署等。Ant的工作方式是通过一系列的任务(Tasks)来完成...
Ant通过读取名为“build.xml”的XML文件来定义构建过程,该文件描述了各种任务及其依赖关系。 二、Ant 1.6.5版本特性 1. 支持JDK 1.3及以上:Ant 1.6.5兼容较早版本的Java运行环境,这使得它能够应用于广泛的项目...
Apache Ant 是一个广泛使用的Java构建工具,它遵循XML格式的构建文件来定义任务,从而自动化构建过程,包括编译、打包、测试和部署等。在Java开发中,Ant以其灵活性和可扩展性著称,是许多项目管理和持续集成流程的...
本文将重点介绍一种经典的Java构建工具——Ant,以及如何通过编写`build.xml`文件来管理项目的构建过程。我们将通过一个简单的实例,探讨`clean`, `compile`, `run`, `jar`这四个关键操作。 Ant是由Apache软件基金...
通过一个简单的例子,学习者将理解Ant的基本用法,包括编写build.xml文件,配置和执行构建任务,以及在Eclipse中集成和管理Ant构建。这对于任何Java开发者来说都是必备的技能,因为它有助于自动化项目构建过程,提高...
Ant的核心是`build.xml`文件,这是一个XML文档,其中包含了构建过程的所有步骤和指令。通过这个文件,开发者可以指定源代码的位置、编译选项、依赖关系以及如何执行各种构建任务。下面我们将深入探讨Ant的一些关键...
在Ant中,build.xml是一个XML文档,定义了一系列的构建任务和目标。例如,你可以定义一个任务来压缩项目文件为tar.gz格式,或者解压接收到的tar.gz文件。 以下是一个简单的build.xml示例,包含了压缩和解压tar.gz...
在"ant导出jar包例子"中,`build.xml`文件可能包含如下内容: ```xml <project name="TestAnt" default="create-jar" basedir="."> <property name="src.dir" value="src"/> <property name="build.dir" value=...
其中,`Ant`是一个广泛使用的开源Java构建工具,它允许我们通过XML格式的构建文件(build.xml)来定义任务,实现自动化构建过程。本篇文章将深入探讨如何使用Ant自动打包编译Android应用,并重点介绍`custom_rules....
Ant的核心是`build.xml`文件,这是一个XML格式的脚本,定义了构建过程中的各种任务。以下是一些基本配置和使用方法: 1. **创建build.xml** - 新建一个名为`build.xml`的文件,这是Ant的配置文件。 - 在文件中...
下面将详细解释Android项目的Ant配置及其关键文件`build.properties`和`build.xml`。 首先,`build.properties`文件是Ant构建系统中的配置文件,它存储了项目特定的属性,如版本信息、库依赖等。例如: ```...
- 构建脚本是Ant的核心,通常是`build.xml`文件,用于描述项目的构建过程。 - 构建脚本采用XML格式,由`<project>`标签作为根节点。 - `<target>`标签定义了执行的一组任务集合,可以通过命令行指定执行哪个`...
ANT是Apache项目的一个构建工具,它允许开发者通过XML配置文件来自动化构建、编译、测试和部署Java应用程序。本文将详细解释如何使用ANT来部署JBoss服务器上的EJB应用程序。 首先,我们需要了解ANT脚本的基本结构。...