`

Ant开发五(只求最好)

阅读更多

接着上面的文章:

3.available:

一下是常用的属性

<available classname="" property="" file="" value="" classpath="" classpathref="" />

4.condition

例子:

<?xml version="1.0" encoding="UTF-8"?>
<project name="condition" default="test" basedir="." >
	<target name="test" >
		<condition property="test" value="sccess">
			<and>
				<equals arg1="2" arg2="2" />
				<os family="windows" />
			</and>		
		</condition>
		<echo message="${test}" />
  	</target>
</project>

 5.ear和exec

例子:

<?xml version="1.0" encoding="UTF-8"?>
<project name="create" default="ear" basedir="." >
	<target name="ear" depends="createbuild">
		<ear earfile="build/myear.ear" 
			 appxml="application.xml"
			 basedir="build"
			 includes="*.jar,*.war" />
	</target>
	<target name="createbuild">
		<mkdir dir="build" />
	</target>
	<target name="clean" >
		<delete dir="build" />
	</target>
        	<target name="exec" >
		<exec  executable="javaversion.bat" os="Windows XP" vmlauncher="true" 
                           output="java.txt"> 
		</exec>
	</target>
</project>

 Buildfile: E:\JavaPortlet\AntDemo8\build.xml
createbuild:
    [mkdir] Created dir: E:\JavaPortlet\AntDemo8\build
ear:
      [ear] Building ear: E:\JavaPortlet\AntDemo8\build\myear.ear
BUILD SUCCESSFUL
Total time: 515 milliseconds

6.echo

<?xml version="1.0" encoding="UTF-8"?>
<project name="create" default="ear" basedir="." >
	<echo file="output.txt" append="true">
		the second one
	</echo>
</project>

 result:


        the first one
   
        the second one
7.解压命令:

src(source)  dest(目标)

8.压缩命令:

src    zipfile(jarfile.....)

9.java 命令

classname,classpath

10.javac 命令

srcdir ,destdir,includes=--

11.javadoc命令

。。。。

12record主要是为了记录之用

name,loglevel,action,append

13.replace同filter很像 属性也很像

14.sleep:很有用的东东

<sleep seconds="10" />

15.sql:自己感觉很没用,主要是sql执行的太少了,如果多的话这个很有用,有能力的可以研究下

16.tstamp 时间格式

format属性和pattern和property连用,有DSTAMP,TSTAMP,TOTAMP

17.自定义:很强大,不过必须有一定的src理解才能写。。。如果想了解的给我留言。。

好了也就这些了,写的不细的地方主要是在前面都有所介绍,在这我就不详细说明了

其实到这,ant基本上你也算是高手了,那么就去实践吧。。。嘻嘻。。。希望对大家有用。。。。

到这了 。。。要写的话也还有点,等有时间的话我在给你们介绍 哈哈。。。。。。。

0
1
分享到:
评论

相关推荐

    开发工具 ant-1.9.6

    开发工具 ant-1.9.6开发工具 ant-1.9.6开发工具 ant-1.9.6开发工具 ant-1.9.6开发工具 ant-1.9.6开发工具 ant-1.9.6开发工具 ant-1.9.6开发工具 ant-1.9.6开发工具 ant-1.9.6开发工具 ant-1.9.6开发工具 ant-1.9.6...

    J2EE开发之ant开发工具

    Ant是Apache软件基金会下的一个项目,它是一款强大的Java构建工具,尤其在J2EE应用程序的开发中发挥着至关重要的作用。Ant以其XML为基础的构建文件(build.xml)为特色,使得构建过程可配置且可重复执行,从而极大地...

    ant 开发及整合 源码 实例

    Apache Ant 是一个由Java编写的开源构建工具,它在软件开发过程中扮演着自动化任务执行的角色,比如编译、打包、测试和部署等。Ant 的核心理念是基于XML的构建文件(通常命名为build.xml),其中定义了一系列的任务...

    ANT 快速参考(OSSEZ)开发文档很详细

    ant快速参考(OSSEZ) ant开发文档 很详细很具体

    ant开发工具

    在Java开发中,Ant以其灵活性和可扩展性而受到广泛欢迎,它使用XML来描述构建过程,允许开发者定义任务、目标和依赖关系,使得自动化编译、测试、打包等流程变得简单易行。 标题"ant开发工具"指的是Ant作为开发者...

    使用Ant进行java开发

    虽然现代Java开发中,如Maven和Gradle等构建工具的流行度已经超越了Ant,但Ant由于其历史的悠久和简单易学的特点,仍然在一些项目和团队中保持着活跃地位。因此,掌握Ant对Java开发者来说,仍然是一个十分有帮助的...

    ant开发指南用于说明ant一些相关信息

    《Ant开发指南:深入了解Ant构建工具的关键特性与应用》 一、引言 Apache Ant是一款开源的Java构建工具,主要用于自动化软件项目的构建过程。它通过XML格式的构建脚本(通常称为build.xml)来定义项目的构建规则,...

    Android Ant 开发入门教程

    ### Android Ant 开发入门教程 #### 一、概述 随着移动互联网的发展,Android 成为了最受欢迎的移动操作系统之一。为了能够高效地开发出高质量的应用程序,开发者们常常会选择使用不同的工具和框架来加速开发流程...

    如何使用ANT开发Java程序

    ### 如何使用ANT开发Java程序 #### 一、前言 Apache Ant 是一款开源的Java构建工具,用于自动化软件构建过程中的编译、测试、部署等任务。它使用XML格式来定义构建规则,并通过一系列预定义的任务来执行这些规则。...

    贯通Java Web开发三剑客:Eclipse+Tomcat+Ant整合开发.part2.rar

    《贯通Java Web开发三剑客:Eclipse+Tomcat+Ant整合开发》.part2.rar

    为Weblogic 配置ANT 开发环境

    为Weblogic 配置ANT 开发环境

    ant ant ant ant

    "Ant ant ant antant ant ant antant ant ant ant" 这个描述可能是在强调Ant在项目构建过程中的重复性和不可或缺性,暗示着它在工程中的频繁使用和核心地位。 Ant的设计理念是“一切都是XML”,它通过XML格式的构建...

    开发工具 ant-launcher-1.9.6

    开发工具 ant-launcher-1.9.6开发工具 ant-launcher-1.9.6开发工具 ant-launcher-1.9.6开发工具 ant-launcher-1.9.6开发工具 ant-launcher-1.9.6开发工具 ant-launcher-1.9.6开发工具 ant-launcher-1.9.6开发工具 ...

    ejb3+ant开发实例

    在工作之余整理出了基于ejb3的简单企业级开发demo,本实例采用了两个项目来实现(一个客户端和一个服务器端),并且采用ant进行打包、部署,默认采用oracle11g数据库 客户端可以安装到任何java web服务器中(例如...

    AntDesignPro开发手册.doc

    AntDesignPro 开发手册 AntDesignPro 是一个前端设计解决方案,由蚂蚁金服体验技术部出品/维护。核心技术组成包括 ES2015+ JavaScript 语言的新标准、React 用于构建用户界面的 JavaScript 库、dva 是基于(redux...

    Ant应用开发指南(学习ant的必备资料)

    《Ant应用开发指南》是IT领域中针对Ant构建工具的一份详尽的教程与资源,旨在帮助开发者深入了解并掌握Ant的使用方法与实践技巧。Ant,最初作为一个缩写代表“Another Neat Tool”,是一个功能强大的构建工具,尤其...

    ANT+协议 VS2015源文件

    VS2015源文件指的是使用Visual Studio 2015开发环境编写的源代码文件,这些文件可能包含了实现ANT+协议的C#编程语言代码。 ANT+协议的核心特点包括低功耗、短距离通信以及动态信道分配,使其非常适合在移动和可穿戴...

    使用 Eclipse 和 Ant 进行 Python 开发

    本主题将深入探讨如何利用集成开发环境(IDE)Eclipse 和构建自动化工具 Ant 来进行 Python 项目的开发。Eclipse 是一个广泛使用的开源 IDE,最初是为 Java 开发设计的,但通过插件扩展,它也支持多种其他语言,包括...

    基于vue Ant-Design 的表单设计器,快速开发.zip

    基于vue Ant-Design 的表单设计器,快速开发.zip基于vue Ant-Design 的表单设计器,快速开发.zip基于vue Ant-Design 的表单设计器,快速开发.zip基于vue Ant-Design 的表单设计器,快速开发.zip基于vue Ant-Design ...

    ant ant下载与配置

    ant ant下载 ant配置ant ant下载 ant配置ant ant下载 ant配置

Global site tag (gtag.js) - Google Analytics