用ANT工具管理应用

  以前用 MyEcipse 时,有自动编译的功能,一直使用,现在在新项目组里用 ANT编译部署 ,用一段时间感觉挺方便的,速度也比较快。 <o:p></o:p>

下面进行简单的总结:<o:p></o:p>

     ANT工具是Apache(怎么经常是它)的一个开源项目。它是一个优秀的软件工程管理工具。它本事使用Java语言实现,并且使用XML格式的配置文件来构件工程,可以很方便的实习多平台编译,管理规模较大的工程非常方便,<o:p></o:p>

<o:p></o:p>

简单介绍使用<o:p></o:p>

一.安装配置ANT<o:p></o:p>

ANT的下载网址http://ant.apache.org/;

如果用如eclipse等开发工具已经集成了ANT,但若是通过命令执性ANT需设置一下环境变量.<o:p></o:p>

ANT_HOME : ANT的安装目录<o:p></o:p>

JAVA_HOME : Jdk的安装目录<o:p></o:p>

PATH  :  把%ANT_HOME/bin%添加到PATH变量中,<o:p></o:p>

二.创建build.xml文件<o:p></o:p>

1.每个工程对应一个build.xml文件,这个文件包含与这个工程有关的路径信息和任务。<o:p></o:p>

2.每个build。Xml文件都包含一个project和多个target元素,<o:p></o:p>

3.每个target包含一个或多个任务元素<o:p></o:p>

4.每个任务就是一段可执行代码<o:p></o:p>

5.ANT提供了内置任务集,用户也可以自己开发自己的任务元素。<o:p></o:p>

<o:p></o:p>

如下是常用的ANT的内置任务<o:p></o:p>

<o:p></o:p>

ANT任务<o:p></o:p>

描述<o:p></o:p>

property 

设置name/value形式的属性<o:p></o:p>

mkdir

创建目录<o:p></o:p>

copy<o:p></o:p>

拷贝文件和文件夹<o:p></o:p>

delete<o:p></o:p>

删除文件和文件夹<o:p></o:p>

javac<o:p></o:p>

编译java源文件<o:p></o:p>

war<o:p></o:p>

为web应用打包<o:p></o:p>

javadoc<o:p></o:p>

为java源文件创建JavaDoc文件<o:p></o:p>

<o:p></o:p>

关于这些任务的详细介绍这里不在说明,网上有很多。<o:p></o:p>

三.运行ANT<o:p></o:p>

在开发工具里可直接运行ANT或通过命令行<o:p></o:p>

  1. ant  -bulidfile <build-dir></build-dir>/build.xml targename   
Ant构建工具使用与实践指南 Apache Ant是一个用于自动化构建、编译、测试和部署Java应用的跨平台工具。它是以XML为基础的构建工具,可以用来自动化复杂和重复的构建任务。Ant本身不执行任何操作,而是通过配置文件中的指令来调用其他工具来执行。Ant的build.xml文件本质上是一个XML文档,所以遵循XML的语法规则。每个元素都必须正确地开启和关闭,例如:在这里<property>是一个元素,name和location是它的属性。 阅读详情

相关推荐

两个独立的正态分布的和仍然为正态分布的证明

正态分布的和

weixin_40064300的博客 1万+

Ant入门

一、Ant介绍 Ant是Java的生成工具,是Apache的核心项目;直接在apache官网下载即可; Ant类似于Unix中的Make工具,都是用来编译、生成; Ant是跨平台的,而Make不能; Ant的主要目的就是把你想做的事情自动化,不用你手动一步一步做,因为里面内置了javac、java、创建目录、复制文件等功能,所以可以直接点击Ant文件,即可编译生成你的项目;...

az6116的博客 857

Hypermesh到Abaqus CEL网格转换全攻略:解决欧拉体导入难题

本文详细解析了Hypermesh到Abaqus CEL网格转换的全流程,重点解决欧拉体导入难题。通过单元类型转换、INP文件编辑和多组件合并技术,实现流固耦合仿真的高效前处理。文章包含实用脚本和工程案例,帮助工程师突破ABAQUS CEL分析中的网格转换瓶颈。

weixin_30832143的博客 189

ant构建工具

Ant是一种Java构建工具,用于自动化软件项目的构建、测试和部署过程。它是一种基于任务的构建工具,使用XML文件定义项目的构建脚本。总之,Ant是一个功能强大的构建工具,特别适用于Java项目的构建和自动化。它提供了灵活的方式来管理项目的构建过程,并可以与其他工具和框架(如JUnit、Ivy)集成,以满足不同项目的需求。Ant的配置文件通常是使用XML编写的,其中包含了项目的构建任务、目标、依赖关系和属性等信息。通过使用适当的任务,它可以从远程存储库下载所需的依赖项,并将它们添加到项目构建路径中。

weixin_44943389的博客 1171

避开这5个坑!用MATLAB做核密度估计时90%人会犯的错误

本文详细解析了使用MATLAB进行核密度估计时常见的5个高频错误,包括三维数据可视化、带宽参数优化、大数据量处理、核函数选择及版本兼容性问题。特别针对核密度估计中的关键参数带宽(bandwidth)提供了数据驱动的优化策略,帮助用户提升分析精度与效率。

jenkins8butler的博客 277

直播间人气协议算法:从批量操作到数据接口的自动化实现

本文深入解析直播间人气协议算法的实现原理与技术细节,涵盖批量账号管理、IP代理方案、用户行为模拟算法及平台数据接口调用策略。通过逆向工程分析通信协议,结合算法设计实现自动化流量提升,同时探讨风控规避与系统性能优化方案,为开发者提供合规的技术实践参考。

weixin_30505225的博客 515

ant 使用指南

  一、概述 ant 是一个将软件编译、测试、部署等步骤联系在一起加以自动化的一个工具,大多用于Java环境中的软件开发。在实际软件开发中,有很多地方可以用到ant。   开发环境: System:Windows JDK:1.6+ IDE:eclipse ant:1.9.1   Email:hoojo_@126.com Blog:ht...

weixin_33875564的博客 1177

实战:RK3568 Android14 点亮 LVDS 屏幕

4组数据 (D0~D3) + 1组时钟 (CLK)。最大支持 1280x800 @ 60Hz。8组数据 (Even03, Odd03) + 2组时钟。支持 1080P 及以上。/ {/* 背光与电源 *//** 关键配置:数据格式映射* 可选值: "jeida-18", "jeida-24", "vesa-24"* 6位屏选 xx-18, 8位屏选 xx-24* 颜色不对(偏色/底片效果)就换 VESA <-> JEIDA*/

qq_33427070的博客 1164

Ant参考教程

转载[url]http://www.javaresearch.org/article/66130.htm[/url] ant教程 1,什么是ant ant是构建工具 2,什么是构建 概念到处可查到,形象来说,你要把代码从某个地方拿来,编译,再拷贝到某个地方去等等操作,当然不仅与此,但是主要用来干这个 3,ant的好处 跨平台 --因为ant是使用java实现的,所以它跨平台 ...

liyanhui 1143

Ascend开发包Acllite安装

设置环境变量,配置程序编译依赖的头文件,库文件路径。“$HOME/Ascend”请替换“Ascend-cann-toolkit”包的实际安装路径。将YOLOV7原始模型转换为适配昇腾310处理器的离线模型(*.om文件),放在model路径下。运行完成后,会在样例工程的out目录下生成推理后的图片,显示对比结果如下所示。可以使用以下两种方式下载,请选择其中一种进行源码准备。请从以下链接获取该样例的输入图片,放在data目录下。执行以下命令,执行编译脚本,开始样例编译。执行运行脚本,开始样例运行。

如果想成为中心,那么就到中心去吧。 316

Educoder:爬虫实战——求是网周刊文章爬取

第1关:获取新闻url importrequests importre defgeturls(): #**********Begin**********# url='http://www.qstheory.cn/dukan/qs/2014/2019-01/01/c_1123924172.htm' headers={ 'User-Agent':'Mozilla/5.0(Linux;Android6.0;Nexus5Buil...

weixin_46026136的博客 5253

Ant简介

一、概述 Ant是一个将软件编译、测试、部署等步骤联系在一起的自动化工具,Ant的主要用途是构建Java应用程序。 Ant提供了许多内置的任务,可以编译、组装、测试和运行Java应用程序。Ant还可以有效地用于构建非Java应用程序,例如C或C++应用程序。 二、优点 Ant主要有以下优点: 跨平台。Ant是纯Java语言编写的,所以具有很好的跨平台性。操作简单。Ant由一个内置

荣耀之路 5647

【异常】Cursor IDE 扩展主机超时错误处理文档The agent execution provider did not respond within 4 seconds.

该错误通常是 Cursor IDE 的临时性问题,不影响项目代码。大多数情况下,重新加载窗口或重启 IDE 即可解决。如果问题持续,可按上述进阶方案排查。重新加载窗口(最快)重启 IDE检查系统资源清理缓存检查扩展更多关于 AI+教育领域的干货,可以关注我的微信公众号第一时间获取哦~

奶爸的编程之路,也就一周冷个三天 2697

用ANT工具管理Web应用

ANT的下载地址为http://ant.apache.org/。在ANT根目录的manual目录下提供了ANT使用文档。由于 ANT本身用JAVA语言实现,因此必须在本地安装JDK,才能运行ANT。需要配置系统环境变量:JAVA_HOME:JDK的根目录;ANT_HOME: ANT的根目录;

weixin_43882265的博客 347

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

用Ant工具管理Web应用

用Ant工具管理Web应用 一.  安装配置Ant:下载地址为http://jakarta.apache.org,假设解压Ant的目录为&lt;ANT-HOME&gt;,接下来需在操作系统中设置如下环境变量:   1.  ANT_HOME:ant的安装目录;   2.  JAVA_HOME:JDK的安装目录;   3.  PATH:把%ANT_HOME%/bin目录添加到PATH变量中,以便从命令...

梦醒2010 130

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

用ANT工具管理Struts等Web应用

1.       Ant是apache的一个开源代码项目,它是一个优秀的软件工程管理工具。ANT本身用java语言实现,并且使用xml格式的配置文件来构建工程,可以很方便地实现多平台编译,非常适合管理大型工程。       本篇将介绍如何用Ant工具来创建和发布struts应用。       在开发阶段,我们需要建立和准备各种类型的文件,如java源代码,java Class文件,jar文件

萧逸闲侃 769

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

用Ant工具管理你的Web应用程序

Ant是一种基于Java的build工具。理论上来说,它有些类似于(Unix)C中的make ,但没有make的缺陷。目前的最新版本为:Ant 1.8.1。 使用,创建一个build.xml放在项目的根目录下! bulid.xml<?xml version="1.0" encoding="UTF-8"?> <project name="book" basedir="." default="usag

Me丿以卿之名 1107

ANT工具管理struts等web应用

app.home-----------+ --Web应用项目的顶层目录 +----build ---存放由Ant工具生成的web应用的开放目录结构 +----deploy

萧逸闲侃 606

【Ant】(1)用Ant工具管理你的Web应用程序

主要内容:了解Ant是什么以及能帮我们做什么事掌握Ant常用的命令掌握编写build.xml与运行的方法一、什么是Ant?1、Ant是一个构建工具,是一个小程序。但是它通过自动完成所有的编译代码,运行测试以及打包重新部署的结果等繁琐费力的任务来帮助软件团队开发大程序.2、Ant 使用Java编写,跨平台,易使用且可伸缩。既可以用在小型个人项目中,也可以用于大型多团队软件项目。3、Ant的目标是自动完

548

项目构建工具 Maven (maven vs ant)

 目前,绝大多数开发人员都把 Ant 当作 Java 编程项目的标准构建工具。遗憾的是,Ant 的项目管理工具(作为 make 的替代工具)不能满足绝大多数开发人员的需要。通过检查 Ant 构建文件,很难发现项目的相关性信息和其它元信息(如开发人员/拥有者、版本或站点主页)。Maven 除了以程序构建能力为特色之外,还提供 Ant 所缺少的高级项目管理工具。由于 Maven 的缺省构建

joewolf的专栏 1234

Ant学习(1)

用Ant工具管理Web应用 xml 代码   一.  安装配置Ant:下载地址为http://jakarta.apache.org,假设解压Ant的目录为&lt;ANT-HOME&gt;,接下来需在操作系统中设置如下环境变量:   1.  ANT_HOME:ant的安装目录;   2.  JAVA_HOME:JDK的安装目录;   3.  PATH:把%AN...

chenzhuo1016 142

Apache Ant 简介

 Apache Ant 简介    Apache Ant是目前事实上的Java应用的标准build脚本工具。使它大受欢迎的一个主要愿意是它的和灵活,允许程序员创建自己的Task来对Ant进行扩展。    本文主要内容有:对Ant的简介介绍常用的Ant脚本Ant的安装    Apache Ant是Apache基金会下的一个项目,可以在http://an

jubincn的专栏 1万+

Tomcat配置管理工具详解:从Ant到Maven

你是否还在为Tomcat版本升级时的构建脚本兼容性问题而头疼?是否在Ant与Maven之间徘徊不定,不知道哪种工具更适合你的Tomcat项目?本文将带你深入探索Tomcat配置管理工具的演进历程,从传统的Ant构建到现代的Maven管理,一文解决你在Tomcat构建过程中遇到的各种配置难题。 读完本文,你将能够: - 理解Ant与Maven在Tomcat构建中的核心应用场景 - 掌握Tomcat...

gitblog_01102的博客 455
上一篇: (转)程序语言概述
下一篇: 总结JS打印方法
litc603
博客等级 码龄18年 0粉丝 0原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值