在使用eclipse时,如何从项目属性中的库中引用ANT HOME?

时间:2008-11-06 12:03:35

标签: eclipse eclipse-3.4

在我们的代码库中,我们依赖于eclipse中使用的ant版本。

在ant.jar中已经设置为项目使用的库

当移动版本的eclipse时,当Ant插件文件夹名称发生变化时,这是一种痛苦(尽管我看到它现在只是被称为Ant1.7)

有没有办法访问出现在工作区首选项中的日食家的日食参考,这样我就不必显式设置一个具有ant plugins文件夹硬编码路径的变量

5 个答案:

答案 0 :(得分:1)

你的项目首先不应该依赖于eclipse的Ant版本,你应该保留自己的版本,以便将你的项目与eclipse分离。如果开发人员或您自己决定使用intelliJ,该怎么办?

虽然我不知道你的项目的性质是什么,但我认为应该将所有依赖项添加到你的项目lib目录或类似的东西。

答案 1 :(得分:0)

一个可能的建议是:

  • 将您的项目转换为插件项目(项目属性/ PDE工具/将项目转换为插件项目......)和
  • 向其依赖项添加'ant'所需的插件。

当您更改eclipse的版本时,这将更容易管理。

答案 2 :(得分:0)

您是否考虑过单独安装Ant,创建环境变量,然后通过Ant build.xml中的ANT_HOME环境变量引用该位置?

答案 3 :(得分:0)

在Eclipse中,在package explorer视图中,右键单击特定项目并构建路径。

进入Libraries选项卡并选择“Add Variable ...”按钮。从这里你可以看到JDK系统库路径,maven(如果你正在使用它,tomcat,eetc ......)如果没有出现ANT_HOME,可以通过单击Configure Variables ...来添加它。按钮。从这时起,ANT_HOME路径将在项目的构建路径中考虑。

希望它有所帮助。

卡洛斯

答案 4 :(得分:0)

<击> 您的蚂蚁之家位于$ {ant.home}

E.g:

<echo> ${ant.home} </echo>

在我的机器上提供以下信息:

 [echo]  D:\java\eclipse_3.4_jee\plugins\org.apache.ant_1.7.0.v200803061910 

<击>