在Windows中,我有一个环境变量EXTERNAL_LIB_ROOT,指向C:\ Program Files \ MyExternalLibRoot。在另一台机器上,它可能指向C:\ ExternalLibs。
在ant build.xml文件中,我会使用:
<pathelement location="${env.EXTERNAL_LIB_ROOT}/path/to/jar.jar"/>
如何设置Eclipse项目.classpath文件以使用EXTERNAL_LIB_ROOT环境变量?是否可以让Eclipse使用上面的环境变量自动生成build.xml文件?
答案 0 :(得分:3)
不是环境变量,但您可以在Eclipse中设置Path Variable。路径变量是每个工作区。因此,它们是在工作空间内的多个项目之间共享公共位置的便捷方式。我用它们在项目中共享一个lib文件夹。
创建路径变量(第一次,或重新使用项目中的现有路径变量):
在您的情况下,创建一个名为EXTERNAL_LIB_ROOT的变量。
(顺便说一句,我建议不要从.classpath生成build.xml,而是从build.xml创建.classpath和.project。)
答案 1 :(得分:0)
也许Ant插件Ant4Eclipse会对您有所帮助,请参见http://www.ant4eclipse.org/userguide-jdt和jdtClassPathVariable