簡體   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