Дали 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(...);