ant的一些偏门技巧

原创 2012年03月21日 15:25:15

 ant的一些偏门技巧

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

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

props.xml 文件

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

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

<! DOCTYPE project [ <!ENTITY properties SYSTEM "file:props.xml"> ]>

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

< 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 >

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

IOS开发偏门技巧

1. TableView不显示没内容的Cell怎么办? 类似于图1,我不想让下面的那些空显示。很简单,添加“self.tableView.tableFooterView = [[UIView a...

一种Android闪屏页实现方法(偏门别类)

android开发之splash闪屏页的一种实现方式,启动页的实现教程。

85后大学生2800元起家创业 "捞偏门"年赚1500万

转自:http://hunan.sina.com.cn/news/caijing/2012-05-25/29358.html 85后大学生2800元起家创业 "捞偏门"年赚1500万 ...

微信公众号推广一些常用方法和Dd_g自己使用的一些偏门的方法

微信公众号推广介绍一些常用方法和小编自己的一些偏门方法

android Menu菜单操作(偏门--监听 more 操作)

在网上关于Menu如何创建,点击事件的文章已经很多,所以想查询此功能的网友可以在google上面随便搜一下就有很多,但是今天我说的这个功能可能是个偏门,可能很少注意,也很少人需要,所以在网上找了很多,...

使用ant编译项目技巧

本文介绍了ant工具的安装,以及如何使用。提供的示例脚本作为参考。详细介绍了ant脚本标签的使用及其含义。

Java开发技巧:如何利用Ant手动构建工程

第1页Java开发技巧:如何利用Ant手动构建工程   利用Java语言构建工程,在这过程中主要是编译、打包、运行、部署等操作。将工程中的一个src文件夹用来放置工程的源代码,其中只有一个类的源代码...

Arcgis API for Silverlight如何加载天地图底图以及地方坐标系的偏门底图

上回答应大家,说一下怎么用Silverlight的Arcgis地图来加载各种第三方底图服务,这里我就贴贴代码做下讲解,希望能帮到有需要的童鞋。 首先贴上天地图底图的扩展类如下所示: using Sy...

装修选门技巧

很多人将家定义为能睡觉的地方,但是家的功能不仅仅是能睡觉,他还是人们身心灵得到放松和调整的地方。有统计显示人的一生2/3的时间都是在家中度过的,所以家的温馨和舒适度决定这儿你的幸福感。 说到房子,那...

装修选门技巧

很多人将家定义为能睡觉的地方,但是家的功能不仅仅是能睡觉,他还是人们身心灵得到放松和调整的地方。有统计显示人的一生2/3的时间都是在家中度过的,所以家的温馨和舒适度决定这儿你的幸福感。 说到房子,那装...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)