如何使用eclipse API查找“.project”文件中包含的项目引用?

时间:2012-08-10 10:02:24

标签: eclipse eclipse-plugin eclipse-rcp

在eclipse插件中,我有一个函数来搜索项目引用的项目并将它们添加到类路径中。问题是:当项目引用发生更改时,我们必须更改类路径以删除不必要的依赖项。所以我使用IProject.GetReferencedProject()方法重新创建类路径的依赖关系,但是这个方法不仅返回“.project”中包含的项目,还返回“.classpath”中的项目。因此,如果在删除对项目的引用(“.project”更新)之后将依赖项添加到类路径中,则会重新创建项目的类路径条目,因为它会在方法GetReferencedProject的结果中显示。 我需要一种方法来搜索引用的项目“.project”而不是“.classpath”。

1 个答案:

答案 0 :(得分:1)

你试过吗

IProject.getProjectDescription().getReferencedProjects()