如何升级内置于eclipse中的ant?

时间:2011-03-05 20:01:23

标签: java eclipse ant build continuous-integration

我在我的所有版本中都使用ANT,并且我也使用eclipse作为我的IDE,我希望能够在我的日食中使用最新版本的ANT,通常随eclipse附带的ANT背后是一个点发布。所以我的问题是。

  1. 有没有一种简单的方法可以让eclipse ant插件使用最新版本的ANT?
  2. 有没有简单的方法可以在内置的eclipse ANT插件中添加额外的自定义ant库,因为我希望能够将我的antversion构建之类的东西添加到我的ant构建中并让它可以在eclipse中访问。

2 个答案:

答案 0 :(得分:38)

在硬盘上的任何位置下载并解压缩latest ant版本,然后运行Eclipse,然后转到

Window > Preferences > Ant > Runtime 

并单击名为

的按钮
Ant Home

浏览到刚刚解压缩的ant文件夹,然后选择该文件夹。现在Eclipse将使用这个版本的ant而不是内置的ant。我使用这种方式,实际上更喜欢它,因为现在我在命令行和Eclipse中有相同的ant版本

在同一窗口中,你可以添加任何其他罐子与第三方蚂蚁任务,他们将被蚂蚁使用(只是'添加罐'/'添加外部罐')

答案 1 :(得分:0)

虽然不容易,至少按照我的标准,这是更新ant插件的方法。至少对于RAD 8.5,我确信eclipse是相似的。

转到帮助 - >关于RAD - > Intallation细节 - >插件...找到您正在使用的org.apache.ant插件版本。请注意Provider ...在本例中对我来说是Eclipse Orbit。

接下来你需要Orbit的存储库URL,googling让我这个页面。

http://wiki.eclipse.org/Orbit/FAQ

其中介绍了如何找到存储库。

Find the Orbit build drop that you need here: 
http://download.eclipse.org/tools/orbit/downloads/

Add 'repository' to the URL of the drop. For example, for the drop in 

http://download.eclipse.org/tools/orbit/downloads/drops/S20101204061544/ 

the URL that you would use is: 
http://download.eclipse.org/tools/orbit/downloads/drops/S20101204061544/repository/ 

我亲自去了

http://download.eclipse.org/tools/orbit/downloads/drops/R20130827064939/repository

接下来,如果您位于代理服务器后面,请确保您的代理服务器配置正确,并且IDE可以连接到互联网。

然后转到帮助 - >安装新软件

在“工作对象”下拉菜单旁边,点击“添加”按钮并输入存储库信息。

从列表中选择apache软件包,然后完成向导的步骤以执行更新。

现在存储库已添加到列表中,以便将来更新,您可以使用帮助 - >检查更新菜单项。

祝你好运,花了我一天的时间来解决这个问题。