<?xml version="1.0" encoding="UTF-8"?>
<project name="ant-project" default="run" basedir="../">
<!-- 这里的basedir是 工程的目录为根目录
一般basedir="."表示的是build.xml文件所在的相对目录为根目录即src
-->
<property name="src" value="src"/>
<property name="dest" value="/${basedir}/WebRoot/WEB-INF/classes"/>
<property name="webApp" value="E:\bin\gzgd2"/>
<echo message="init ..." />
<!-- =================================
target: init
================================= -->
<target name="init">
<mkdir dir="${dest}"/>
<delete dir="${src}/classes"></delete>
</target>
<!-- =================================
target: run
================================= -->
<!-- 编译class文件-->
<target name="compile" depends="init">
<!-- <javac srcdir="${src}" destdir="/${basedir}/WebRoot/WEB-INF/classes"></javac> -->
</target>
<target name="run" depends="compile" description="description">
<!--除了temp文件外,其他文件拷贝到tomcat目录下-->
<copy todir="${webApp}" overwrite="true">
<fileset dir="${basedir}/WebRoot" excludes="**/*.temp"/>
</copy>
<!--将class文件打包,放到/WEB-INF/lib目录下-->
<!--
<jar destfile="${webApp}/WEB-INF/lib/test.jar">
<fileset dir="/${basedir}/WebRoot/WEB-INF/classes">
<include name="**/*.class" />
</fileset>
</jar>
-->
</target>
</project>
分享到:
相关推荐
标题 "ant编译java工程" 涉及到的是使用Apache Ant工具来构建Java应用程序的过程。Apache Ant是一个基于XML的构建工具,它允许开发者通过声明式的方式定义项目构建任务,而不是采用程序化的方式。在Java开发中,Ant...
介绍了如何通过ant进行java web工程的编译操作的详细配置
在“ant编译1.9版本”中,我们关注的是Apache Ant 1.9.6这个特定版本的使用方法和特性。 Apache Ant 1.9.6发布于2015年,作为Ant 1.9系列的一个稳定版本,它提供了一系列改进和修复,以提高构建效率和稳定性。这个...
学习Ant编译Android工程有助于开发者理解构建过程的底层细节,对优化构建效率、理解和调试构建问题有一定的帮助。同时,这也是一种对历史技术的回顾,对于资深开发者来说,了解和掌握不同构建工具的优缺点是十分...
### Ant编译打包Android工程流程详解 #### 一、Ant编译打包步骤 在深入了解Ant如何帮助我们构建Android项目之前,我们先来了解整个编译打包的过程。 1. **使用aapt为项目资源生成R.java文件** - **工具介绍**:...
- **编写目的**:本文档旨在指导软件发布人员如何正确安装与配置Apache Ant,解决在安装与使用过程中可能遇到的问题,确保能够顺利地使用Ant对Flex/Java工程项目进行自动化编译与打包。 #### 二、环境说明 - **Ant...
通过ant脚本,编译打包android工程。 编译打包android工程的ant脚本,Android官方提供的打包脚本。 有注释
#### 一、Ant编译技术概述 Ant是一种Java平台下的构建工具,主要用于自动化构建过程中的编译、测试、打包等任务。使用Ant进行编译相比于传统的Eclipse IDE编译有诸多优势,比如提高了项目的开发效率,尤其是在大型...
本话题聚焦于“使用Flex Ant Tasks编译工程文件”,这是一个关于如何使用Apache Ant结合Flex工具集来构建Flex应用程序的过程。Apache Ant是一个Java库和命令行工具,其任务是驱动构建过程,而Flex Tasks则是专门为...
但在这个案例中,我们将使用最原始的Ant编译方式,而不是依赖Android Studio自带的构建系统。这有助于我们更好地理解打包的基本原理。 2. **Ant基本应用**:Ant通过XML格式的构建文件(`build.xml`)定义任务和目标...
本文将深入探讨Ant在打包工程中的应用。 ### Ant简介 Ant是由Apache软件基金会开发的开源项目,它是一个基于Java的构建工具,其设计灵感来源于Unix的Make工具。Ant使用XML来描述构建过程,使得构建脚本具有良好的...
### 调试Ant工程:Eclipse中的集成与实践 #### 概述 在软件开发领域,构建工具扮演着至关重要的角色,它们帮助开发者自动化编译、打包、测试等过程,显著提高了工作效率。其中,Apache Ant作为一款老牌的Java构建...
本篇将重点讲解如何使用Ant打包Web工程,以及涉及到的相关知识点。 首先,我们要理解Ant的核心概念。Ant是一个基于XML的构建工具,它的主要任务定义在名为`build.xml`的文件中。这个文件包含了构建过程的所有步骤,...
【标题】"ant学习测试工程源码"是一个Java开发的学习项目,主要目的是教授如何使用Apache Ant作为构建工具来管理基于Spring、Hibernate和JUnit的软件工程。Ant是一个流行的开源构建工具,它允许开发者通过XML配置...
"Ant工程"是一个基于Java的构建工具,它在软件开发过程中扮演着自动化构建、测试和部署的角色。由Apache软件基金会维护,Ant以其灵活性和可扩展性而受到广泛的欢迎,尤其在Java开发领域。它通过XML格式的构建文件...
### 使用命令行与Ant进行Android开发的相关知识点 #### 一、使用命令行管理Android模拟器 **1. 列出创建的模拟器** - **命令**: `android list avd` - **功能**: 显示所有已创建的Android虚拟设备(AVD)列表。 -...
"Ant ant ant antant ant ant antant ant ant ant" 这个描述可能是在强调Ant在项目构建过程中的重复性和不可或缺性,暗示着它在工程中的频繁使用和核心地位。 Ant的设计理念是“一切都是XML”,它通过XML格式的构建...
Ant是Apache软件基金会Jakarta项目的一个重要组成部分,它是一个Java构建工具,被广泛用于自动化Java项目的构建、编译、测试和部署过程。"ant自动发布工程"是指利用Ant的脚本化特性,实现对Java工程的自动化发布流程...