一个奇葩问题

今天运行一个java工程时出现问题,总是提示某个配置文件的数据无法读取。百思不得其解,后来检查相关配置文件,发现一个有趣的问题:工程依赖的一个jar包里(这个jar包是我用gradle打包的),竟然在同级目录下有两个完全一样的文件(我的环境是ubuntu15.04),把该文件放到windows下显示效果一样,说明不是障眼法。我试着在jar包中删除其中一个,结果同名的两个xml文件同时被删除了,这又说明这两个文件其实是同一个文件。

 

检查发现,原来是用gradle打包这个jar文件时多复制了一次hivemodule.xml文件,不知这算不算操作系统中文件系统的bug。总之,改正过来后,一切正常了。
 


发表评论

电子邮件地址不会被公开。 必填项已用*标注