build.xml是什么

通过build.xml打war包在liunx部署 通过build.xml打war包在liunx部署 一.WEB服务打包 1.打war包。 选中build.xml右键 --> Run As --> 2 Ant Build --> Run 打包成功,war包存放位置 2.整理部署所需文件 在eclipse项目存储文件夹将项目的 hello.jar lib configs logs start.sh ... 阅读详情

一般情况下,大多数软件公司做开发的时候都不用myeclipse开发,这是利用ant部署就给我们带来极大的方便,它先将你的project打包成war包,然后部署到指定的服务器中。

Ant的概念
当一个代码项目大了以后,每次重新编译,打包,测试等都会变得非常复杂而且重复,因此c语言中有make脚本来帮助这些工作的批量完成。在Java 中应用是平台无关性的,当然不会用平台相关的make脚本来完成这些批处理任务了,ANT本身就是这样一个流程脚本引擎,用于自动化调用程序完成项目的编译,打包,测试等。除了基于JAVA是平台无关的外,脚本的格式是基于XML的,比make脚本来说还要好维护一些。

 

1、ant 的配置文件,用于打包发布,里面含有配置文件。有点类似于linux/unix下的makefile。

(1)build.xml就是一个XML文件,它包含一个project节点和至少一个target节点,target节点包含多个task元素。简单说,target节点代表着你的构建目标,而该目标是由多个操作/任务(task)来达成的。

(2)文字描述比较枯燥,下面以简单的java项目为例,说明如何通过ant发布jar包。

在eclipse中新建一个java项目,结构如下

2、ant

(1)Apache Ant,是一个将软件编译、测试、部署等步骤联系在一起加以自动化的一个工具,大多用于Java环境中的软件开发。由Apache软件基金会所提供。


(2)Ant的优点

A、Ant是Apache软件基金会JAKARTA目录中的一个子项目,它有以下的优点。跨平台性。Ant是存Java语言编写的,所示具有很好的跨平台性。操作简单。Ant是由一个内置任务和可选任务组成的。Ant运行时需要一个XML文件(构建文件)。Ant通过调用target树,就可以执行各种task。

B、每个task实现了特定接口对象。由于Ant构建文件时XML格式的文件,所以和容易维护和书写,而且结构很清晰。Ant可以集成到开发环境中。由于Ant的跨平台性和操作简单的特点,它很容易集成到一些开发环境中去。

(3)Ant 开发

Ant的构建文件:当开始一个新的项目时,首先应该编写Ant构建文件。构建文件定义了构建过程,并被团队开发中每个人使用。Ant构建文件默认命名为build.xml,也可以取其他的名字。只不过在运行的时候把这个命名当作参数传给Ant。构建文件可以放在任何的位置。一般做法是放在项目顶层目录中,这样可以保持项目的简洁和清晰。

ant环境配置以及build.xml文件解析 目录大纲1. 简介2. 配置2.1 配置库文件2.2 配置ant的编译文件build.xml2.3 出现邮件发送失败时怎么解决3. 修改测试报告的样式 1. 简介 apache Ant,是一个将软件编译、测试、部署等步骤联系在一起加以自动化的一个工具,大多用于Java环境中的软件开发。由Apache软件基金会所提供。 Ant是Apache软件基金会JAKARTA目录中的一个子项目,它有以下的优点。跨平台性。Ant是纯Java语言编写的,所以具有很好的跨平台性。操作简单。Ant是由一个内置任务和可选任务组成的 阅读详情

相关推荐

build打包xml资源

build打包xml资源

qq_45800365的博客 530

java build.xml_build.xml详解

Ant是一个Apache基金会下的跨平台的构件工具,它可以实现项目的自动构建和部署等功能。在本文中,主要让读者熟悉怎样将Ant应用到Java项目中,让它简化构建和部署操作。一.安装与配置下载地址:http://ant.apache.org/,在本文中下载的是1.7.0版本。解压到某个目录(例如E:"apache-ant-1.7.0),即可使用。添加系统环境变量:ANT_HO...

weixin_31714033的博客 4164

build.xml详解

<!-- 文档结构为: 全局变量的定义 ... 任务组(tasks) 一项javac任务 ... 一项其它任务

Android学习之Build.xml文件

近日升级Android SDK至3.2版本,发现ant工具编译失败,仔细检查Build.xml后进行了重新编写,内容修正如下,希望对大家学习Ant有帮助。具体Build.xml内容如下: 具体演示工程参见:点击打开链接,注意积分有点高哦,嘿嘿。。。 <!

「行到水穷处,坐看云起时」 1万+

Ant之build.xml配置详解

前言国内关于build.xml的配置资料太零散了,实在是受不了,故而将自己的笔记整理成博文,方便大家查阅和理解。build.xml配置参数构建文件默认叫build.xml,其有很多配置参数。project每个构建文件都有一个project标签,有以下属性: - default:表示默认的运行目标,这个属性是必须的。 - basedir:表示项目的基准目录。 - name:表示项目名。

brizer的博客 6万+

Maven的pom.xml文件结构之Build配置build

在Maven的pom.xml文件中,Build配置包含两个部分,一个是,另一个是,这里我们只介绍。 1. 在Maven的pom.xml文件中,存在如下两种: <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:sc

成长的足迹 9万+

编写build.xml的12个原则

我不喜欢这个title的翻译,它的原文应该是“通往build.xml天堂的12条路”。为了让读者更容易理解,我最后还是选择了这个通俗……俗气的title。需要注意的是,这篇weblog来自“fate”hani……12 paths to build.xml nirvana1 - Always provide shell launchers for ant. A s

透明思考@CSDN 3392

ant之build.xml详解

最近项目中用到了ant构建项目,由于之前一直用的maven,没接触过ant,就抽空补了下ant相关知识。下面分三部分介绍ant: ant安装 ant命令 build.xml配置详解 ant安装直接上官网下载ant包ant官网,最新包是apache-ant-1.9.4-bin.zip。将其解压到某个目录,我的放置在E:\develop目录下然后配置环境变量,增加系统变量ANT_HOME,值为ant的解

tang9140的专栏 1万+

Ant 自动构建 build.xml

功能: 生成的 build.xml 用来提供自动以 eclipse 执行,自动打 jar 包,自动以 ant 执行,自动执行生成的 jar 等功能~ 非常便捷的生成 java 工程的 build.xmlbuild.xml 常用配置我给抽取到 build.properties 文件里面了。 自此就可以尽可能少的去编辑、查看 build.xml 文件了 (新增其他格式的资源

u011513212 1426

把你的Ant build.xml文档加上DTD

众所周知,在Eclipse中集成了对Ant的支持,但由于在Apache的Ant下载包中,没有提供build.xml的DTD,这对于用一些高级的XML编辑器编写和验证build.xml文件时的有效性时很不方便。不过我们可以通过Ant本身来产生它的build.xml的DTD,然后应有MyEclipse中的XML编辑器根据Ant DTD来辅助编写build.xml。具体做法如下: 1.    在Ecl...

zengenry的专栏 263

build.xml

编写ant:build.xml的方法 2007-7-30 18:7:0hello ant    管理你的代码,doc文件,编译,配置等开发工作你是怎末做的:自己管理源目录,编译文件,copy,实施...在window写bat,在unix写shell?     可惜我不怎末会写。所以我制作一个ejb的过程是这样的:写代码->写个bat编译代码->组织文件(ejb-jar.xm

flyhawk007blog的专栏 1381

build.xml java,在的build.xml Java项目

I am new in Java and I need some information.What is the file build.xml?I have a university project which I have to extend. It contains also a build.xml.I was wondering if it is a possibility to impor...

weixin_33122261的博客 134

build.xml java_build.xml的一些配置实例

1.控制台在firsttest目录,输入ant后回车就打包完成了!注:输入ant回车自动执行init,compile,dist命令。要想执行clean命令,输入ant clean即可。ant firsttest!description="compile the source " >description="generate the distribution" >description=...

weixin_30040925的博客 630

maven pom.xmlbuild配置、插件plugin的介绍

maven是什么?用通俗的话来将,maven能帮你构建工程,管理jar包,编译代码,还能帮你自动运行单元测试,打包,生成报表,甚至能帮你部署项目。使用maven构建的项目均可以直接使用maven build完成项目的编译测试打包,无需额外配置。

黄彪博客 2948

apache-ant build.xml 实例

文章目录 version:apache-ant-1.9.15 build.xml <?xml version="1.0" encoding="UTF-8"?> <project name ="ssh" default="deploy"> <!----> <taskdef resource="net/sf/antcontrib/antlib.xml" /> <!-- 服务器清单 --> <property name="

AntHub的博客 355

Ant之build.xml详解

<转载:只为了更好的学习和收藏> 原文:http://www.cnblogs.com/clarkchen/archive/2011/03/10/1980194.html 关键字: ant build.xml Ant的概念 可 能有些读者并不连接什么是Ant以及入可使用它,但只要使用通过Linux系统得读者,应该知道make这个命令。当编译Linux内核及一些软件的源程 序时,...

weixin_30307921的博客 141

java build.xml怎么拷贝文件_项目打包文件build.xml

Make命令其实就是一个项目管理工具,而Ant所实现功能与此类似。像make,gnumake和nmake这些编译工具都有一定的缺陷,但是Ant却克服了这些工具的缺陷。最初Ant开发者在开发跨平台的应用时,用样也是基于这些缺陷对Ant做了更好的设计。Ant 与 makefileMakefile有一些不足之处,比如很多人都会碰到的烦人的Tab问题。最初的Ant开发者多次强调”只是我在Tab前面加了一个...

weixin_28744573的博客 596

关于build.xml详解

第一次在android程序中用build.xml 有很多不懂的地方 但是build.xml非常的好用 配置好了文件路径,在build.xml上右键执行, 如果没有错误就可以直接打开一个生成了apk文件和apk临时文件的文件夹 运行文件夹中的apk文件就可以了   可能有些读者并不连接什么是Ant以及入可使用它,但只要使用通过Linux系统得读者,应该知道make这...

430
上一篇: loadrunner手动编写脚本完成一个登录购买流程
下一篇: 线上环境和线下环境的区别
张永胜_
博客等级 码龄9年 66粉丝 27原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值