【问题标题】:Using Eclipse ant plugin from command line?从命令行使用 Eclipse ant 插件?
【发布时间】:2012-10-22 00:58:10
【问题描述】:

我知道这不是一个聪明的问题。

我需要从命令行使用ant并且Eclipse中有Ant插件,所以我尝试在Eclipse中指定ANT_HOME设置为该插件的目录。

C:\Users\Nikolay>ant
'ant' is not recognized as an internal or external command, operable program or batch file.

我应该从Apache 安装一个单独的 Ant 以从命令行启用 Ant 吗?

【问题讨论】:

  • 是的,安装 Ant(并将其放在您的路径中)。

标签: java eclipse ant command-line eclipse-plugin


【解决方案1】:

可能最好的解决方案是安装 ant,但您也可以使用来自 Eclipse 的二进制文件。您将在eclipse\plugins\org.apache.ant_1.8.2.v20120109-1030 下找到二进制文件。请注意,您机器上的插件版本可能不同。比如:

${eclipse_location}\plugins\org.apache.ant_1.8.2.v20120109-1030\bin\ant

应该可以。但这应该只用于快速解决问题,直到您可以安装 ant。由于您将升级您的 Eclipse/插件并且路径将发生变化,因此您将需要以这种方式不断更新您的环境变量。

【讨论】:

  • 在 Eclipse - Window - Preferences - Ant - Runtime - Ant Home 中选择此文件夹。然后我在命令行中输入 ant ant 它不起作用。
  • @NikolayKuznetsov 为了通过输入ant 来工作,您需要在PATH 中包含您的ant bin 目录。
  • 如果我们说的是ant插件目录那么它没有bin子文件夹,只有lib。
  • @NikolayKuznetsov 嗯,在我的org.apache.ant_1.8.2.v20120109-1030 我也有一个垃圾桶。我正在使用 Eclipse Indigo (3.7)。
  • @NikolayKuznetsov 在bin 目录下,您应该有ant 脚本文件以及其他文件,例如:antRun、ant.cmd、ant.bat 等。Lib 在PATH 下它没有任何意义.由于在 lib 下只有 jar 文件。如果您有权限,我建议按照我的回答正确安装ant。否则,如果您使用正确的 org.apache.ant_... 目录作为 ANT_HOME,则应该查看 Eclipse 插件目录。
猜你喜欢
  • 1970-01-01
  • 2010-12-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-03-23
  • 2014-07-19
  • 1970-01-01
  • 2014-10-01
相关资源
最近更新 更多