Javaプロジェクトの.project設定

内部的にプロジェクトを作成して、Javaプロジェクトの.projectを設定する。
単に、既存のJavaプロジェクトの見よう見まねで作成。


String projectName = ・・・
IWorkspace workspace = ResourcesPlugin.getWorkspace();
IProjectDescription projDesc = workspace.newProjectDescription(projectName);

ICommand cmd = projDesc.newCommand();
cmd.setBuilderName(JavaCore.BUILDER_ID);
projDesc.setBuildSpec(new ICommand[]{cmd});
projDesc.setNatureIds(new String[]{JavaCore.NATURE_ID});

こんなんでいいのか。