【问题标题】:Ant is not working in Eclipse Indigo Service Release 2Ant 在 Eclipse Indigo Service Release 2 中不工作
【发布时间】:2013-02-05 10:53:16
【问题描述】:

我的问题是我的简单构建脚本只会打印一条消息在 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> 

但还是同样的问题。它没有显示任何东西。可能问题出在配置中的其他地方。请告诉我。

【问题讨论】:

    标签: eclipse ant java tools.jar


    【解决方案1】:
    • ANT 脚本应包含 根元素 &lt;project/&gt;
    • &lt;project/&gt; 包含一个名为 default 的属性,它指向要执行的默认目标。
    • default 属性不是强制性的。但必须至少有一个目标。你的脚本应该是这样的。

      <project default="greetings">
      <target name="greetings">
      <echo>
      Eclipse!
      </echo>       
      </target>
      </project>
      

    【讨论】:

    • 您好,感谢您的回复。是的,完整的脚本是- 日食!
    • 您好,感谢您的回复。是的,它在那里,完整的脚本是- 日食! 但还是同样的问题。它没有显示任何内容。
    • 您好,感谢您的回复。是的,它在那里,完整的脚本是- 日食! 但还是同样的问题。它没有显示任何内容
    • 你是如何尝试运行脚本的??
    • 控制台的输出是什么?
    【解决方案2】:

    我正在使用 版本:Indigo Service Release 2 内部版本号:20120216-1857

    <?xml version="1.0" encoding="UTF-8"?>
    <project name="asdc" default="greetings" basedir=".">
        <target name="greetings">
         <echo>
         Eclipse!
         </echo>       
        </target>
    </project>
    

    运行良好。

    【讨论】:

    • 您好,感谢您的回复。是的,它在那里,完整的脚本是- 日食! 但还是同样的问题。它没有显示任何内容。
    • 你在做什么?右键xml->Run As->Ant Build->Targets->选择“greeting”->Run
    • 是,但不会显示任何内容。
    【解决方案3】:

    我遇到了完全相同的问题,没有错误输出并且没有运行。

    我在“External Tools Configuration...”中玩了一下JRE配置,有“Run in the same JRE as the workspace”、“Execution environment”和“Separate JRE”三个选项。

    将其从“执行环境”更改为“在与工作区相同的 JRE 中运行”解决了该问题。

    【讨论】:

      【解决方案4】:

      您的 Eclipse 版本和操作系统是什么? 您使用的是 Eclipse 附带的 ant 版本,还是通过
      Window | Preferences | Ant | Runtime | Ant Home Entries 编辑了 Ant_HOME 设置?

      这样的简单脚本应该可以开箱即用:

      <project>
       <echo>Howdie :-)</echo>
      </project>
      

      请检查您的 workspace/.metadata/.log 文件中的错误消息。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2011-11-13
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多