由于“无法删除文件xxx.jarSAVE”,ant build失败

时间:2012-08-17 04:07:26

标签: ant build whitespace manifest.mf

当我在进行ant build时,每次构建都因为无法删除文件xxxx.jarSAVE而失败。但是该文件夹中没有此文件。我在这附加构建跟踪。任何人都可以帮助我。

BUILD FAILED
D:\2.4_BV_BuildArea\aiRES-Comp\Build.xml:162: The following error occurred while executing this line:
D:\2.4_BV_BuildArea\aiRES-Comp\Java\Build.xml:225: The following error occurred while executing this line:
D:\2.4_BV_BuildArea\aiRES-Comp\Java\src\com\ibsplc\iRes\tax\build.xml:127: Unable to delete file D:\2.4_BV_BuildArea\aiRES-Comp\Java\src\com\ibsplc\iRes\tax\dist\iRes_Tax_ejb.jarSAVE

1 个答案:

答案 0 :(得分:0)

ANT认为它应该删除的文件的名称是iRes_Tax_ejbSAVE。但是真正存在且ANT应该删除的文件的实际名称是iRes_Tax_ejb.jar

这意味着它是一个空间问题。在某些配置或属性文件中,iRes_Tax_ejb.jarSAVE之间的空格未被拾取。

在您的所有<delete>中搜索build.xmls标记,您就会知道选择要删除的名称iRes_Tax_ejb.jar的文件。

同时在所有SAVE

中搜索build.xmls字样

然后去修理空间。这有时很棘手,因为当你看到文本文件时,空间可能是可见的,但是由于编码问题,ANT无法接收它。所以你必须使用正确的编辑器。