为什么这个简单的ant文件在Eclipse中被标记为错误?

时间:2011-07-14 17:29:58

标签: eclipse ant

我有一个非常非常简单的构建脚本:

<project name="quiz_jar" default="all">
<target name="all">
<jar destfile="/home/mike/export/quiz_all.jar" duplicate="preserve">
    <archives>
        <zips>
            <files includes="/home/mike/export/quiz.jar" />
            <files includes="/home/mike/download/jeuclid-3.1.9/repo/*.jar" />
        </zips>
    </archives>
    <manifest>
        <attribute name="Main-Class" value="com.antlersoft.quiz.ui.QuizFrame"/>
    </manifest>
</jar>
</target>
</project>

当我在Eclipse(或命令行)中将其作为Ant任务运行时,它可以正常工作

但是,在“问题”选项卡中,它标有以下错误:

  

默认目标all在此不存在   项目

4 个答案:

答案 0 :(得分:1)

我发现如果我更改文件中的任何字符(比如在路径中),错误标记就会消失。我添加了一条评论以使错误消失。还是想知道问题是什么。

答案 1 :(得分:0)

缺少结束标记</project>。添加之后,我在eclipse中没有出现任何错误或警告。

答案 2 :(得分:0)

一个问题是您没有使用</project>标记,因此Eclipse可能没有看到<target>

当我从命令行运行此命令时,我收到了更多信息:

  

XML文档结构必须在同一实体内开始和结束。

答案 3 :(得分:0)

我能够通过更新Maven为自己解决这个问题。右键单击项目 - &gt; Maven-&gt;更新项目。