Как я могу изменить файл .buildpath в моем плагине Eclipse? - PullRequest
1 голос
/ 24 февраля 2012

Я написал плагин, который использует PDT (и, следовательно, DLTK) для создания индивидуального проекта. Теперь мне нужно добавить библиотеки в путь сборки моего собственного проекта.

У меня есть плагин, который содержит эти библиотеки, и я изо всех сил пытался выяснить, как создать / изменить файл .buildpath. Я не смог успешно использовать BuildpathEntry, так как он, похоже, не удался, потому что путь, который я указал для .buildpath, не содержал идентификатор устройства.

Я не уверен, куда идти.

РЕДАКТИРОВАТЬ : Я пытаюсь добавить библиотеки PHP в файл .buildpath моего PDT-проекта в моем настраиваемом плагине, просто чтобы было ясно;)

1 Ответ

2 голосов
/ 10 марта 2012

Вы можете сделать это с помощью addEntriesToBuildPath метода org.eclipse.php.internal.core.buildpath.BuildPathUtils.

  1. Добавьте org.eclipse.php.core и org.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);
    
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...