0

当我在做 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
4

1 回答 1

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 无法获取它。所以你必须使用正确的编辑器。

于 2012-08-17T06:34:27.193 回答