我有一个非常非常简单的构建脚本:
<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在此不存在 项目
答案 0 :(得分:1)
我发现如果我更改文件中的任何字符(比如在路径中),错误标记就会消失。我添加了一条评论以使错误消失。还是想知道问题是什么。
答案 1 :(得分:0)
缺少结束标记</project>
。添加之后,我在eclipse中没有出现任何错误或警告。
答案 2 :(得分:0)
一个问题是您没有使用</project>
标记,因此Eclipse可能没有看到<target>
。
当我从命令行运行此命令时,我收到了更多信息:
XML文档结构必须在同一实体内开始和结束。
答案 3 :(得分:0)
我能够通过更新Maven为自己解决这个问题。右键单击项目 - &gt; Maven-&gt;更新项目。