我一直关注this tutorial来创建我自己的自定义项目类型,并且大多数情况下它都有效。不幸的是,在单步执行我的新项目向导时,它不会在“完成”上创建新项目。
我的第一个想法是我错过了这一步:
- performFinish()返回true。
但我绝对做到了。
public class NewProjectWizard extends Wizard implements INewWizard {
@Override
public boolean performFinish() {
return true;
}
}
没有什么可做的。测试环境可以很好地创建其他项目类型 - 比如“Java” - 它们的文件夹在runtime-EclipseApplication
主文件夹中正确创建。我尝试了Alt + Shift + F1技巧来查看其他插件的来源,但看不到关键步骤是什么。
缺少什么?还有其他好的资源可以解决这个问题吗?错误日志视图中没有显示,是否有其他日志?
答案 0 :(得分:1)
您必须在performFinish()实现中执行创建项目的实际工作。如果您只是想创建一个新项目,也许您想扩展org.eclipse.ui.wizards.newresource.BasicNewProjectResourceWizard
而不是普通的“向导”?