在Eclipse3.5中,我有一些使用旧的Dali JPT代码( org.eclipse.jpt.core_2.2.1)运行良好的eclipse插件,但我需要在Eclipse4.4中迁移它们。我可以看到大理JPT插件中有显著的变化,例如旧的org.eclipse.jpt.core.JptCorePlugin被完全删除了。例如,如果我想使用它的一些静态方法,比如JptCorePlugin.getJpaFile(..)我该如何在新版本( org.eclipse.jpt.jpa.core_3.4.0 )中做到这一点。我以前没有使用它的经验,所以任何信息,提示或指导将是非常感谢的。
谢谢
发布于 2015-02-12 20:25:46
许多JptCorePlugin行为被移动到适当的模型对象,即JpaPlatform和JpaProject。您可以在这里找到有关这些更改的文档:
关于如何使用这些对象的其他信息如下:
与其在JptCorePlugin上使用静态方法,不如执行以下操作:
IProject project = ResourcesPlugin.getWorkspace().getRoot().getProject("Foo Project");
JpaProject jpaProject = (JpaProject) project.getAdapter(JpaProject.class);
jpaProject.getJpaFile(...);https://stackoverflow.com/questions/28474800
复制相似问题