繁体   English   中英

Eclipse Luna中的Ant似乎不起作用……为什么?

[英]Ant in Eclipse Luna seems not to work… why?

我是第一次使用Eclipse Luna,并尝试运行Ant脚本(对于javacc)。 但是,发生了一些奇怪的事情:*启动脚本时,脚本的“生成”部分运行了两次,*脚本包含“ eclipse.refreshLocal ...”,但出现错误消息“问题:无法创建任务或键入eclipse.refreshLocal”。 脚本如下:

<project name="javacc">
  <target name="generate">
    <javacc target="src/grammar.jj"
      outputdirectory="src/of/project"
      javacchome="c:/Programme/JavaCC/bin/lib"
    />
  </target>
  <target name="refresh" depends="generate">
    <eclipse.refreshLocal
      resource="D:/src/of/project" depth="infinite"/>
  </target>
</project>

我试图找出Ant集成是否存在问题,但显然我没有找到原因。 至少,Eclipse的“ plugins”文件夹包含“ org.apache.ant ...”,而我确实做了“始终在同一JRE中运行新的Ant配置...”。 右键单击脚本会显示上下文菜单,其中包含“运行方式...”,然后是“蚂蚁脚本”,如果我单击该项目,它将开始运行...,但出现上述错误。 有人看到出什么问题了吗?

如果要使用eclipse.refreshLocal ,则必须在工作区JRE中运行Ant。

为此,请打开“运行>外部工具>外部工具配置”。 在“ Ant Build”部分中找到您的Ant脚本,然后在“ JRE”选项卡上选择“在与工作空间相同的JRE中运行”。

或者,您可以通过右键单击build.xml文件并选择“运行方式>外部工具配置”来进入此对话框。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM