【发布时间】:2012-10-19 22:15:59
【问题描述】:
在 Eclispe .classfile 中指定路径时,是否可以使用 %UserProfile%?我有一个项目,在其.classfile 中包含以下行:
<classpathentry kind="lib" path="C:/Users/<username>/.ivy2/cache/somelib.jar"/>
有没有办法以更便携的方式指定它,可以检入存储库并供不同用户使用?特别是我想摆脱路径的C:/Users/<username> 部分。
我看到了两种可能的方法来解决这个问题,但不知道如何实现它们:
- 在路径中使用 %UserProfile% 来引用用户目录。在 Linux 上,可以使用
~,但这似乎不适用于 Windows。 - 使用指定常春藤缓存位置的环境变量。
任何提示如何做这些事情,或如何以其他方式解决问题将不胜感激。
背景:该项目是一个使用sbt构建的Scala项目,使用ivy管理依赖关系。
【问题讨论】: