Как изменить каталог classpath и src / bin в мастере? - PullRequest
0 голосов
/ 03 сентября 2018

Моя задача - создать мастера, который определенным образом настроит новый проект плагина Eclipse. Мне уже удалось создать мастер, который создает пустой проект без директории с исходным / двоичным кодом. Итак, после некоторых исследований я обнаружил, что мне нужно установить те значения в .project-File, которые я понятия не имею, как их правильно изменить. Также мне нужно было бы установить classpath в .classpath-File и как-то изменить его. Я не смог найти ни документации по этому, ни другим ресурсам, и я предполагаю, что я не создаю эти файлы и не записываю значения вручную через IO. Так что любая ссылка на надлежащую документацию или краткую информацию о том, как это сделать, поможет.

1 Ответ

0 голосов
/ 03 сентября 2018

Раздел «JDT Core» в «Руководстве программиста» в «Руководстве разработчика подключаемого модуля JDT» в справке Eclipse содержит основы настройки пути к классам.

В основном:

IProject project = ... // get some project resource

IJavaProject javaProject = JavaCore.create(project);

IClasspathEntry[] newClasspath = ...;

javaProject.setRawClasspath(newClasspath, someProgressMonitor);

Класс JavaCore имеет различные методы для создания различных типов IClasspathEntry, таких как:

IClasspathEntry srcEntry = JavaCore.newSourceEntry(new Path("/MyProject/src"));
...