如何修改Eclipse插件中的.buildpath文件



我已经编写了一个插件,它使用PDT(以及DLTK)来创建一个自定义项目。我现在需要将库添加到我的自定义项目的构建路径中。

我确实有一个包含这些库的插件,我一直在努力弄清楚如何创建/修改.buildpath文件。我没有成功尝试使用BuildpathEntry,因为它似乎失败了,因为我提供给.buildpath的路径不包含设备id。

我不知道从这里到哪里去。

EDIT:我正试图在我的自定义插件中将PHP库添加到我的PDT项目的.buildpath文件中,只是为了清楚起见;)

您可以使用org.eclipse.php.internal.core.buildpath.BuildPathUtilsaddEntriesToBuildPath方法来完成此操作。

  1. org.eclipse.php.coreorg.eclipse.dltk.core添加到plugin.xml的依赖项中。(您需要安装PDT SDK)

  2. 创建项目时添加构建路径条目:

    IScriptProject scriptProject = DLTKCore.create(project);
    List<IBuildpathEntry> bentries = new ArrayList<IBuildpathEntry>();
    IBuildpathEntry juliaServerEntry = DLTKCore.newProjectEntry(new Path("/otherproject"));
    bentries.add(juliaServerEntry);
    BuildPathUtils.addEntriesToBuildPath(scriptProject, bentries);
    

最新更新