是否有关于 Eclipse 工作区文件(.location、x.tree、...)格式的(好的)文档?
我需要这个以编程方式为自动构建创建一个工作区。不幸的是,我必须从 .NET 程序中完成这项工作,所以我不能使用任何 Eclipse 类来完成这项工作!(我们使用 Eclipse + CDT 管理我们的 Linux C++ 项目)。
不完全是一个准确的答案,但我只想为您的问题指出以下来源:
可能在这三个链接之间,您会找到工作空间结构的实际文档(如果您这样做,请在此处发布答案;))
这不会是一个有用的答案。
如果可能的话,我会尝试诱使 Eclipse 为您生成工作区。否则,您将深入研究大量未记录的内部 API,并尝试重新实现文件系统,这实际上是另一个内部 API。
Eclipse 清楚地表明,当您使用内部 API 时,您只能靠自己,并且小心地说这些可能随时中断(例如,非常小的点发布)。
编辑:您还可以在查看此问题的建议时找到帮助。还有buckminster,您可能会因为其他原因发现它也很有用。
根据您的构建系统的复杂程度,使用 Apache Ant 或 Nant 等专用构建系统可能会更简单。Ant 有一个 .NET 库,位于:http ://ant.apache.org/antlibs/dotnet/ ,可能还有其他构建系统。
这是一个很好的解决方案: