Chinaunix首页 | 论坛 | 博客
  • 博客访问: 377674
  • 博文数量: 85
  • 博客积分: 1504
  • 博客等级: 上尉
  • 技术积分: 928
  • 用 户 组: 普通用户
  • 注册时间: 2010-08-04 12:20
文章分类

全部博文(85)

文章存档

2011年(66)

2010年(19)

分类: Java

2011-05-27 14:19:26

1、ant当前时间(相对与当前时间的偏移)的获得

   
         
   

    有了上面的代码,于是就可以使用${yesterday}得到昨天的时间,pattern是时间的格式,offset是偏移量,unit是单位。

    也可以使用${DSTAMP}得到当前时间。

2、ant编译运行java程序时,类库的引入以及参数的传递

   (没有使用fileset引入jar包,ant可能会报java.lang.NoClassDefFoundError异常)


 
    
        
     
        
     
  
 

 

location是类打包所处的位置,path是.class的位置

使用fileset可以引入在HelloWorld中使用了类库

arg是使用ant传递参数,   也就是 java com.sina.HelloWorld jack

会打印出HelloWorld jack

3、ant执行命令行命令  exec

 

run.bat可以接受一个date的参数,可以通过inputString传入

4、ant和antcall

 


 
 

antcall是调用自身.xml中target任务,使用param传入参数

ant 是调用其他的.xml中的任务,使用property传入参数

5、ant -f 可以调用名称不是build.xml的script

阅读(3673) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~