`

Ant的基本build.xml实例

    博客分类:
  • Ant
 
阅读更多
<?xml version="1.0" encoding="UTF-8"?>

<project name="Test" default="all" basedir=".">

<property file="${basedir}/classpath.properties" />

<!-- build -->
<target name="all" >
	<antcall target="compile1"/>
	<antcall target="jar1" />
	<antcall target="copy1" />
	<antcall target="compile2" />
	<antcall target="war2" />
</target>

<!-- compile1 -->
<target name="compile1">
	<mkdir dir="${basedir}/comm/bin" />
	<javac srcdir="${basedir}/comm/src" destdir="${basedir}/comm/bin" classpath="${classpath_comm}" />
</target>

<!-- jar1 -->
<target name="jar1">
	<mkdir dir="${basedir}/comm/jar" />
	<jar destfile="${basedir}/comm/jar/comm.jar" >
		<fileset dir="${basedir}/comm/bin" />
	</jar>
</target>

<!-- copy1 -->
<target name="copy1">
    <copy file="${basedir}/comm/jar/comm.jar" todir="${basedir}/ApiWeb/WebContent/WEB-INF/lib"/>
</target>

<!-- compile2 -->
<target name="compile2">
    <mkdir dir="${basedir}/ApiWeb/WebContent/WEB-INF/classes" />
    <javac srcdir="${basedir}/ApiWeb/src" destdir="${basedir}/ApiWeb/WebContent/WEB-INF/classes" classpath="${classpath_ApiWeb}"/>
</target>

<!-- war2 -->
<target name="war2">
	<jar basedir="${basedir}/ApiWeb/WebContent" jarfile="${basedir}/ApiWeb/ApiWeb.war" />
</target>

</project>

 

分享到:
评论

相关推荐

    ant的build.xml模板

    本文将深入解析Ant的`build.xml`模板,探讨其核心概念,并通过实例展示如何利用`build.xml`文件进行项目构建。 `build.xml`是Ant的构建配置文件,它是Ant执行任务的蓝图,定义了一系列的构建目标和任务。文件的结构...

    Ant_build.xml配置实例

    Ant_build.xml配置实例,Ant的详细配置,很实用

    ant build.xml 使用实例

    在"ant build.xml 使用实例"中,我们可以通过以下步骤学习和实践Ant的基本用法: 1. **安装与设置**:首先,你需要下载并安装Apache Ant。将Ant添加到系统环境变量`PATH`中,以便在任何目录下都能运行`ant`命令。 ...

    ant+build.xml

    《Ant与build.xml在Java开发中的应用》 在Java开发领域,构建工具是不可或缺的一部分,它们帮助开发者自动化处理编译、测试、打包等任务。Apache Ant作为一款强大的开源构建工具,以其灵活性和可扩展性深受广大...

    ant 较完整的build.xml解释

    ### ant 较完整的build.xml解释 #### 一、Ant简介及优势 Ant 是一款开源的构建工具,主要用于Java项目的构建和部署。与传统的构建工具如Make相比,Ant具有诸多优势,尤其是在跨平台方面表现突出。Ant的核心优势...

    ANT應用於WEB工程的比較詳細的build.xml文件

    本文将深入探讨“ANT应用於WEB工程”的详细`build.xml`文件,这是Apache Ant工具的一个实例,一个基于XML的构建脚本,用于管理Java项目的构建过程。 Apache Ant是一个开源的构建工具,由Apache软件基金会开发。它被...

    ant-javamail.jar.zip

    1. **Ant的使用**:Ant通过XML格式的构建文件(build.xml)定义构建步骤,包括编译源代码、打包、测试和部署等。开发者可以自定义任务和目标,使得构建过程可定制化且易于维护。 2. **JavaMail API**:JavaMail提供...

    ant build 项目实例

    本篇将深入探讨“ant build 项目实例”,并结合提供的文件“build.xml”和“build_ODC.properties”来解析Ant构建过程中的关键知识点。 首先,`build.xml`是Ant构建文件,它是Ant执行任务的蓝图,用XML格式编写,...

    org.apache.tools.*需要的ant.jar包

    Ant主要由XML格式的构建文件(build.xml)驱动,这个文件定义了项目构建的各个步骤和规则。通过Java代码调用Ant,你可以自定义构建过程,比如编译源代码、创建JAR包、执行测试、部署应用等。下面我们将深入探讨如何...

    org.apache.ant_1.7.1.v20100518-1145.zip

    Apache Ant的核心概念是构建文件(build.xml),这是一个XML文档,定义了构建过程中所需的任务和目标。这些任务包括编译源代码、创建JAR文件、运行测试、打包应用等。在Ant中,每个任务都是通过一个称为任务(task)的...

    ant-build_xm文件说明,对用ant构建进行了详细的说明!

    Ant通过XML文件(通常命名为build.xml)来定义构建过程,包括编译、测试、打包和部署等任务。在本文中,我们将深入探讨Ant构建文件(build.xml)中的各个关键字及其用法。 首先,我们要理解Ant构建文件的基本结构。...

    ant的build文件说明

    它的核心概念是基于XML的build文件,这个文件定义了一系列的任务(tasks)和目标(targets),来指导Ant如何执行构建过程。在给定的标题“ant的build文件说明”中,我们关注的是如何理解和使用Ant的build文件。 `...

    ant构件示例说明

    Ant是基于XML的,它的配置文件(通常命名为build.xml)定义了构建过程中的任务和依赖关系。 在描述中提到了一个博客链接,虽然具体内容没有提供,但可以推测该博客可能包含了一个或多个Ant构建文件的实例,用于解释...

    ant入门 ant_hellworld.rar

    在Ant中,构建文件`build.xml`是整个构建过程的蓝图。这个文件定义了项目结构,以及如何处理项目中的各种元素。例如,你可以指定源代码目录、编译目标、生成的JAR文件名等。以下是一个简单的`build.xml`示例: ```...

    Ant工具build文件使用的简单示范

    本文将重点介绍一种经典的Java构建工具——Ant,以及如何通过编写`build.xml`文件来管理项目的构建过程。我们将通过一个简单的实例,探讨`clean`, `compile`, `run`, `jar`这四个关键操作。 Ant是由Apache软件基金...

    ant使用最简单的实例

    Ant以其XML为基础的构建文件(build.xml)著称,这些文件定义了构建过程的步骤和依赖关系。在这个最简单的实例中,我们将深入探讨如何设置和使用Ant。 首先,我们需要理解Ant的基本结构。Ant的核心概念是任务...

    Apache Ant 实例介绍

    Ant 使用XML格式的构建文件(通常命名为build.xml),来定义任务和依赖关系,使得开发者可以自动化编译、打包、测试和部署等过程。在本文中,我们将深入探讨Apache Ant的基本概念、工作原理以及如何通过实例进行操作...

    Eclipse+Web开发从入门到精通(实例版)

    4.3 用 build.xml 编写Ant 部署文件实例... 67 4.3.1 编写 build.xml 文件之前的准备... 68 4.3.2 使用 property 定义属性实例... 68 4.3.3 生成Java 实例程序... 69 4.3.4 使用编译任务编译Java 类...

    利用ant.jar解压缩zip包

    此外,如果你需要在命令行环境中使用ant.jar,可以编写一个简单的Ant构建文件(build.xml),并使用`unzip`任务来解压缩ZIP文件。例如: ```xml &lt;project name="UnzipExample" basedir="." default="unzip"&gt; ...

    ant+junit程序小实例(绝对可以运行)

    在Java开发过程中,构建工具和...这个实例为你提供了一个实际操作的环境,你可以通过修改`build.xml`文件和测试类,进一步了解Ant和JUnit的用法,以及它们在实际项目中的应用。这将有助于提升你的Java开发和测试技能。

Global site tag (gtag.js) - Google Analytics