我有一些需要在多台机器和操作系统上运行的Eclipse项目。
所有项目共享一个数据文件夹,因此最合乎逻辑的事情是指向该文件夹的工作区链接资源。所以我在每个工作区设置了一个DATA_DIR
链接资源,例如Windows上为c:\data
,Unix / Mac上为/home/mulone/data
等。
然后在每个项目的.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。
Mulone
答案 0 :(得分:0)
您可以使用以下命令以编程方式修改.project文件:org.eclipse.core.internal.resources.Project.setDescription(..) - 基本上设置IProjectDescription,它是.project文件的精确映射。