0

我有一些使用旧 Dali JPT 代码(org.eclipse.jpt.core_2.2.1)的 eclipse 插件在 eclipse 3.5 中运行良好,但我需要在 eclipse 4.4 中迁移它们。我可以看到 Dali JPT 插件发生了重大变化,例如旧的 org.eclipse.jpt.core.JptCorePlugin 被完全删除。例如,如果我想使用它的一些静态方法,如 JptCorePlugin.getJpaFile(..) 我应该如何在新版本中使用它( org.eclipse.jpt.jpa.core_3.4.0 )。我以前没有使用它的经验,因此将不胜感激任何信息、提示或方向。

谢谢

4

1 回答 1

0

大部分 JptCorePlugin 行为已移至适当的模型对象,即 JpaPlatform 和 JpaProject。您可以在此处找到有关这些更改的文档:

https://wiki.eclipse.org/New_Help_for_Old_Friends_VII#Dali

以及有关如何在此处使用这些对象的其他信息:

https://wiki.eclipse.org/Dali_Developer_Documentation#Model

与其在 JptCorePlugin 上使用静态方法,不如执行以下操作:

IProject project = ResourcesPlugin.getWorkspace().getRoot().getProject("Foo Project");
JpaProject jpaProject = (JpaProject) project.getAdapter(JpaProject.class);
jpaProject.getJpaFile(...);
于 2015-02-12T20:25:46.813 回答