我有以下Ant构建文件:
<?xml version="1.0" encoding="UTF-8"?>
<project default="build" name="MyAntScript">
<!--
A comment explaining
the ant file going over
multiple lines
like this
quite poetic, huh?
-->
<import file="myant.xml" />
...
</project>
在Eclipse中查看此文件并运行我的Ant脚本时,它会给我以下错误消息
c:\myant.xml:6: The content of elements must consist of well-formed
character data or markup.
如果我将XML注释转换为单行( edit :当我将换行符放回...时返回),则错误消失。是什么给了??
编辑 问题出在导入的ant文件中.Eclipse有一个问题,它在主Ant构建文件中标记了第6行而不是导入的构建文件。
答案 0 :(得分:1)
感谢Jon Skeet的指示,我尝试缩短Ant文件,直到我发现问题实际上是在导入的Ant构建文件的第六行,而不是主文件本身。自从Eclipse标记主要Ant构建文件的第六行以来,这让我失望了。
导入的Ant构建文件存在SVN冲突,这显然导致了XML格式良好的问题。
很抱歉。如果其他人遇到类似的愚蠢错误,我会保持开放......