通过eclipse插件访问项目构建路径

Ced*_*ach 4 eclipse-plugin

我需要以编程方式检查项目的构建路径是否已包含指定的库.这是一个快速解决方案,要知道这是否已经"修复"并且不能成为问题.

我可以访问当前的IInvocationContext,因此(在某些角落)可以访问相应的IProject对象.

如何检查已在其构建路径中引用的库?

Chr*_*ken 5

  1. 使用JavaCore(在jdt.core中)从IProject创建IJavaProject(使用create()方法).这个IJavaProject是一个IProject,能够回答关于项目的java环境问题.
  2. IJavaProject有findType()方法的几种变体,您可以使用它们来查询项目的类路径

我会留下它,但如果您需要更多信息,请告诉我.