Дали JPT изменения в затмении 4.4

У меня есть некоторые плагины Eclipse, использующие старый код Dali JPT ( org.eclipse.jpt.core_2.2.1), работающий нормально в Eclipse 3.5, но мне нужно перенести их в Eclipse 4.4. Я вижу, что в плагинах Dali JPT произошли значительные изменения, например, старый org.eclipse.jpt.core.JptCorePlugin полностью удален. Например, если я хочу использовать некоторые из его статических методов, таких как JptCorePlugin.getJpaFile(..), как мне это сделать в новой версии ( org.eclipse.jpt.jpa.core_3.4.0). У меня нет предыдущего опыта его использования, поэтому любая информация, советы или указания будут с благодарностью.

Спасибо

1 ответ

Решение

Большая часть поведения JptCorePlugin была перемещена в соответствующие объекты модели, а именно в JpaPlatform и JpaProject. Вы можете найти документацию по этим изменениям здесь:

https://wiki.eclipse.org/New_Help_for_Old_Friends_VII

и дополнительная информация о том, как использовать эти объекты здесь:

https://wiki.eclipse.org/Dali_Developer_Documentation

Вместо использования статических методов в JptCorePlugin, вы должны сделать что-то вроде:

IProject project = ResourcesPlugin.getWorkspace().getRoot().getProject("Foo Project");
JpaProject jpaProject = (JpaProject) project.getAdapter(JpaProject.class);
jpaProject.getJpaFile(...);
Другие вопросы по тегам