链接的资源就是存储在文件系统中项目位置之外的位置中的文件和文件夹。这些特殊资源必须具有作为它们的父资源的项目。链接的文件夹和文件可用来将资源(出于某种原因,这些资源必须存储在您的项目之外的某一位置)添加至您的项目。例如,链接的文件夹可以用来存储构建输出(与源文件分开存储)。
甚至还可以使用链接的资源来覆盖工作空间中的其它资源,以便一个项目中的资源可以出现在另一个项目中。如果确实想在工作空间中出现覆盖资源的情况,则进行此操作时要慎重。一定要注意,这意味着更改一个位置中的资源将导致在重复资源中同时发生更改。删除一个重复资源将会同时删除两个资源!
处理链接的资源有一些特殊的规则。因为它们必须就处于项目下面,所以不能将链接的资源复制或移动到其它文件夹中。删除链接的资源不会导致删除文件系统中的相应资源。但是,删除链接的文件夹的子资源将导致从文件系统中删除它们。
在 Eclipse 平台的基础上构建的一些插件与链接的资源不兼容。如果情况是这样,则可以完全禁用链接的资源功能部件以防止在工作空间中创建它们。可以从常规 > 工作空间 > 链接的资源首选项页面禁用链接的资源。某些类型的项目或小组存储库提供程序还可能不允许在一些项目中创建链接的资源。