【问题标题】:Linked resources in Eclipse in multiple workspaces and OSsEclipse 中多个工作区和操作系统中的链接资源
【发布时间】:2011-12-31 09:18:30
【问题描述】:

我有一些 Eclipse 项目需要在多台机器和操作系统上运行。 所有项目共享一个数据文件夹,因此最合乎逻辑的做法是指向该文件夹的工作区链接资源。所以我在每个工作区设置了一个DATA_DIR 链接资源,例如c:\data 在 Windows 上,/home/mulone/data 在 Unix/Mac 上等等。 然后在每个项目的.project 文件中我手动添加了以下内容:

<linkedResources>
   <link>
     <name>data.txt</name>
     <type>1</type>
     <location>${DATA_DIR}/data.txt</location>
   </link>         
</linkedResources>

奇怪的是它在 Mac/Linux 上完美运行,但在 Windows7 上我收到以下错误:Could not open the editor: Must specify a URI scheme:$%7BDATA_DIR%7D/data.txt

我正在使用 Eclipse 3.6。

穆龙

【问题讨论】:

标签: eclipse variables windows-7 linked-list resources


【解决方案1】:

您可以使用以下方式以编程方式修改 .project 文件:org.eclipse.core.internal.resources.Project.setDescription(..) - 基本上是设置 IProjectDescription,它是 .project 文件的精确映射。

【讨论】:

    猜你喜欢
    • 2014-05-27
    • 1970-01-01
    • 1970-01-01
    • 2016-10-20
    • 1970-01-01
    • 1970-01-01
    • 2010-11-06
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多