Ant 不打包空文件夹

       以前在应用中备份转移log日志时发生一个异常, 发现存储log日志的父文件夹没有创建, 后来对Ant打包的EAR文件和工程目录进行比较才发现工程目录下用来存储log日志的文件夹并没有被打包进的EAR中, 由于该文件夹是用来当日志达到一定规模后, 转移并备份这些日志文件用的, 因此在初期项目中该文件夹下没有任何文件.即一个空文件夹.

       Ant打包时这个文件夹被忽略了, 即Ant不压缩空文件夹, 这算是一个小bug了. 为解决这个问题, 在该空文件夹下建立了一个空.txt文件, 再次用Ant打EAR包, 这次ok了. EAR的目录结构和工程一致了. 

    写了个测试, 解决空文件夹的压缩和解压缩 , 请参见<zip压缩/解压缩带空文件夹的文件>

   下次再打包时, 会注意到这个空文件问题.

Author:David

     Mail:xiang.okay@gmail.com

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值