Eclipse项目文件与早期版本的Eclipse是否兼容?

时间:2018-11-08 09:31:34

标签: eclipse eclipse-cdt

我需要将Eclipse CDT项目文件(.project.cproject)保存在源代码控制存储库中。一旦新版本的Eclipse可用,我还必须能够支持它们,而其他版本也要在更新之前保留旧版本供他人使用。

如何命名项目目录以最好地反映可以打开保存的项目文件的Eclipse版本?当前的项目文件已使用Eclipse Oxygen.3 Release(4.7.3)创建。

我正在考虑的示例目录名称:

/prj/eclipse
/prj/eclipse-4
/prj/eclipse-4.7
/prj/eclipse-4.7.3

我认为这里的主要问题是,Eclipse在什么时候打破了项目文件的向后兼容性?

1 个答案:

答案 0 :(得分:1)

CDT不能保证.cproject格式的稳定性,因此任何CDT版本都可能破坏项目文件的向后兼容性。

在实践中,由于引入了新的Core Build系统,我认为最近唯一的重大缺陷是Eclipse Photon(4.8)。我相信,在此之前的一段时间里,事情一直很稳定,尽管我不确定,因为在任何地方都无法真正追踪到这一点。