当我在进行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
答案 0 :(得分:0)
ANT认为它应该删除的文件的名称是iRes_Tax_ejbSAVE
。但是真正存在且ANT应该删除的文件的实际名称是iRes_Tax_ejb.jar
这意味着它是一个空间问题。在某些配置或属性文件中,iRes_Tax_ejb.jar
和SAVE
之间的空格未被拾取。
在您的所有<delete>
中搜索build.xmls
标记,您就会知道选择要删除的名称iRes_Tax_ejb.jar
的文件。
同时在所有SAVE
build.xmls
字样
然后去修理空间。这有时很棘手,因为当你看到文本文件时,空间可能是可见的,但是由于编码问题,ANT无法接收它。所以你必须使用正确的编辑器。