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...
  • linuxlj
  • linuxlj
  • 2015年03月26日 11:18
  • 674

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

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

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

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

偏门SEO的一些分享(小猫推荐)

在百度出台的一份文件报告中提到,2%的搜索的关键词带来15%的查问,就是2%的关键词是占据了全体搜寻的15%。其中,品牌词这个搜索是比较高的。而且,品牌词转化率很高,搜查品牌词的人基本上都是想要购买的...

windows编程的偏门概念: 会话(Session), 窗口站(Window Station), 桌面

想实现向linux那样的多个虚拟桌面么?想知道让服务程序显示界面么?那么就认证看一下下面的说明吧。 1. 远程桌面会话 当一个用户登录到一个开启了远程桌面的机器时,便会开始一个该用户的会话...
  • zxy355
  • zxy355
  • 2016年03月03日 17:22
  • 696

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

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

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

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

偏门却又实用的 CSS 样式

今天跟大家说一些偏门一点的 CSS 样式、技巧。什么是偏门?就是有些片段很少使用,时间久了就记不起来,但用的时候又要去找,所以这里为大家整理一些少用但又实用的 CSS 样式。 :...

ANT构建JAR包时设置MANIFEST.MF的Class-Path属性的技巧

当jar包中的class文件引用了第三方类库时,就要在Class-Path属性中写入这些类库的引用路径,注意,这个路径是相对于第一层Archive来说的。如你把第三方的jar包都放到了你要的目标文件a...

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

第1页Java开发技巧:如何利用Ant手动构建工程   利用Java语言构建工程,在这过程中主要是编译、打包、运行、部署等操作。将工程中的一个src文件夹用来放置工程的源代码,其中只有一个类的源代码...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:ant的一些偏门技巧
举报原因:
原因补充:

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