自定义Eclipse项目类型不保存(插件开发)

时间:2011-02-13 22:57:47

标签: eclipse-pde eclipse-plugin

我一直关注this tutorial来创建我自己的自定义项目类型,并且大多数情况下它都有效。不幸的是,在单步执行我的新项目向导时,它不会在“完成”上创建新项目。

我的第一个想法是我错过了这一步:

  
      
  • performFinish()返回true。
  •   

但我绝对做到了。

public class NewProjectWizard extends Wizard implements INewWizard {
    @Override
    public boolean performFinish() {
        return true;
    }
}

没有什么可做的。测试环境可以很好地创建其他项目类型 - 比如“Java” - 它们的文件夹在runtime-EclipseApplication主文件夹中正确创建。我尝试了Alt + Shift + F1技巧来查看其他插件的来源,但看不到关键步骤是什么。

缺少什么?还有其他好的资源可以解决这个问题吗?错误日志视图中没有显示,是否有其他日志?

1 个答案:

答案 0 :(得分:1)

您必须在performFinish()实现中执行创建项目的实际工作。如果您只是想创建一个新项目,也许您想扩展org.eclipse.ui.wizards.newresource.BasicNewProjectResourceWizard而不是普通的“向导”?