如何获取 IProject 属性

How to get IProject Properties

在 Eclipse 中,当您右键单击一个项目并转到 Properties 时,您可以看到该项目的所有 Properties。我希望能够使用我的 IProject 检索这些属性。有没有好的方法来做到这一点?我调查了 IResource 并试图弄清楚我是否可以使用它来检索属性。 IResourceAPI可以找到here

属性中的每个 属性 页都由 属性 页 class 提供。这个class可以使用任何适合它的方法来获取属性。所以没有通用的方法获取所有的属性。

您可以研究单个 属性 页面的来源,了解它是如何获取属性的。但是,使用的 API 可能是您不应使用的内部 API。

使用 Eclipse Plugin Spy 找出哪个 class 正在显示特定的 属性 页面: