Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在使用eclipse时,如何从项目属性中的库中引用ANT HOME?_Eclipse_Eclipse 3.4 - Fatal编程技术网

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

在使用eclipse时,如何从项目属性中的库中引用ANT HOME?,eclipse,eclipse-3.4,Eclipse,Eclipse 3.4,在我们的代码库中,我们依赖于eclipse中使用的ant版本 在中,ant.jar被设置为项目使用的库 随着Ant插件文件夹名称的更改而移动eclipse版本时,这是一种痛苦(尽管我看到它现在被称为Ant1.7) 有没有一种方法可以访问工作区首选项中出现的对ANT Home的eclipses引用,这样我就不必显式设置一个变量,该变量具有ANT plugins文件夹的硬编码路径一个可能的建议是: 将项目转换为插件项目(项目属性/PDE工具/convert project to Plug-in p

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

在中,ant.jar被设置为项目使用的库

随着Ant插件文件夹名称的更改而移动eclipse版本时,这是一种痛苦(尽管我看到它现在被称为Ant1.7)


有没有一种方法可以访问工作区首选项中出现的对ANT Home的eclipses引用,这样我就不必显式设置一个变量,该变量具有ANT plugins文件夹的硬编码路径

一个可能的建议是:

  • 将项目转换为插件项目(项目属性/PDE工具/convert project to Plug-in project…)和
  • 将“ant”所需插件添加到其依赖项中

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

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

在package explorer视图中,从eclipse中,右键单击特定项目并生成路径

进入“库”选项卡并选择“添加变量…”按钮。从这里您将看到JDK系统库路径maven(如果您正在使用它,tomcat,eetc…)如果ANT_HOME没有出现,您可以通过单击配置变量添加它。。。按钮从现在起,ANT_HOME路径将在项目的构建路径中考虑

希望能有帮助

卡洛斯 您的ant home在属性${ant.home}中可用

例如:


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

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

<echo> ${ant.home} </echo>
 [echo]  D:\java\eclipse_3.4_jee\plugins\org.apache.ant_1.7.0.v200803061910