首页 > 数据库 > mysql教程 > ant的一些偏门技巧

ant的一些偏门技巧

WBOY
发布: 2016-06-07 15:10:59
原创
914 人浏览过

欢迎进入Java社区论坛,与200万技术人员互动交流 >>进入 一,为减小 build.xml 文件的大小,使用XML实体 把属性的设置都放一个 XML 文件中 props.xml 文件 property name ="build.dir" value ="build" / 然后在 build.xml 文件中加入如下 ! DOCTYPE project

欢迎进入Java社区论坛,与200万技术人员互动交流 >>进入

一,为减小 build.xml 文件的大小,使用XML实体

 

把属性的设置都放一个XML文件中

props.xml 文件

property name="build.dir" value="build" />

然后在 build.xml 文件中加入如下

DOCTYPE project []>

 

二,将多个目录的源文件编译到一个地方

 

javac destdir="build/classes">

    src path="src1"/>

    src path="src2"/>

javac>

 

三,保存构建时的信息

 

project default="init">

    target name="init">target>

    property environment="env" />

    property name="env.COMPUTERNAME" value="${env.HOSTNAME}" />

    propertyfile comment="Build Information" file="./buildinfo.properties">

        entry key="build.host" value="${env.COMPUTERNAME}" />

        entry key="build.user.name" value="${user.name}" />

        entry key="build.os.name" value="${os.name}" />

    propertyfile>

project>

 

四,去除属性文件的注释

 

属性文件:

# 这里是注释,会给过滤掉

build.dir = build

build文件:

copy file="props.properties" todir="sample">

    filterchain>

        striplinecomments>

            comment value="#" />

        striplinecomments>

    filterchain>

copy>

 

五,两个花俏的功能

 

1.声音提示

project name="Sound" default="all">

    property file="build.properties" />

    target name="init">

        sound>

            success source="${sound.dir}/success.wav" duration="500" />

            fail source="${sound.dir}/fail.wav" loops="2" />

        sound>

    target>

    target name="fail" depends="init">

        fail />

    target>

    target name="success" depends="init" />

    target name="all" depends="success" />

project>

 

2.进度条提示

project name="splash" default="init">

    target name="init">

        splash imageurl="http://java.chinaitlab.com/UploadFiles_8734/200610/20061021103415601.gif" showduration="5000" />

        sleep seconds="1" />

        sleep seconds="1" />

        sleep seconds="1" />

        sleep seconds="1" />

        sleep seconds="1" />

        sleep seconds="1" />

    target>

project>

ant的一些偏门技巧

相关标签:
来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板