我的问题是我的简单构建脚本只会打印一条消息,因此在Eclipse Indigo Service Release 2中无效。脚本如下所示 -
<target name="greetings">
<echo>
Eclipse!
</echo>
</target>
当我尝试执行此脚本时,它没有给我任何错误,但没有打印消息'Eclipse!'。它也没有终止脚本,它一直处于运行模式,我必须手动停止它。我的项目指向'JDK1.6.0_32'而不是JRE。像'tools.jar'这样的所有必需的罐子都在那里。请让我知道它为什么会发生。
嗨,谢谢大家的回复。是的它就在那里,完整的脚本是 -
<?xml version="1.0" encoding="UTF-8"?>
<project name="Test" default="greetings" basedir=".">
<target name="greetings">
<echo> Eclipse! </echo>
</target>
</project>
但仍然是同样的问题。它没有显示任何东西。可能是问题是配置中的其他地方。请告诉我。
答案 0 :(得分:0)
<project/>
。<project/>
包含一个名为default
的属性,该属性指向要执行的默认目标。拥有default
属性不是强制性的。但必须至少有一个目标。你的脚本应该是这样的。
<project default="greetings">
<target name="greetings">
<echo>
Eclipse!
</echo>
</target>
</project>
答案 1 :(得分:0)
我正在使用 版本:Indigo Service Release 2 构建ID:20120216-1857
<?xml version="1.0" encoding="UTF-8"?>
<project name="asdc" default="greetings" basedir=".">
<target name="greetings">
<echo>
Eclipse!
</echo>
</target>
</project>
运行良好。
答案 2 :(得分:0)
我遇到了完全相同的问题,没有错误输出而且没有运行。
我所做的是使用“外部工具配置...”中的JRE配置稍微玩一下,有三个选项“在与工作区相同的JRE中运行”,“执行环境”和“单独的JRE”。 / p>
将其从“执行环境”更改为“在与工作区相同的JRE中运行”解决了这个问题。
答案 3 :(得分:0)
您的Eclipse版本和操作系统是什么?
您是否使用了带有eclipse的ant版本,或者您是否通过Window | Preferences | Ant | Runtime | Ant Home Entries
编辑了Ant_HOME设置?
<project>
<echo>Howdie :-)</echo>
</project>
请检查您的workspace/.metadata/.log
文件以了解错误消息。