我相信可以通过以下方法更好地实现:
- 结合创建链接文件夹
- 链接资源的声明
链接的资源定义了一个路径变量,该变量等于 /my/path/to/lib/src
链接的文件夹将引用你的链接资源
(你可以通过“变量”按钮使用变量而不是固定路径)
该变量实际上始终是本地变量(对于一个人的工作区),并将通过linked Resources首选项屏幕进行修改。
链接文件夹也可以是…链接文件,从而允许通过相对路径(相对于变量)引用档案。
然后,可以
classpathentry在
“ source”属性中将此链接文件(此处为链接归档文件)与你关联。
链接资源的问题在于,它们在首选项中对于工作区而言是本地的。
你可以将首选项导出到
[myPrefs.epf]文件中,然后修剪导出的文件,以便仅保留包含pathvariable以下内容的行:
/instance/org.eclipse.core.resources/pathvariable.MY_DIRECTORY=/my/path/to/lib/src
然后任何人都可以导入此特殊首选项文件,这只会影响“ linked Resources”部分。
该解决方案不是很令人满意,因为.epf首选项文件无法自动加载到项目中。
当我用链接的资源定义一个项目来设置路径时,我总是README.txt在项目的根部留很多东西,以诱使该项目的用户使用他/她自己的固定本地路径来定义相同的链接资源。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)