在开发eclipse插件时在源文件夹下创建包

时间:2013-01-15 16:06:44

标签: eclipse-plugin

我正在开发一个将用于创建项目的Eclipse向导。我可以创建文件夹hieararchy但我不能在“src”文件夹下创建一个包。我在这里找到了这个答案How to create packages (folders) in an Eclipse project via plugin。但是,它并没有解决我的问题。当我在“src”文件夹下创建一个文件夹时,eclipse不会将其识别为包。我怎样才能做到这一点?

1 个答案:

答案 0 :(得分:1)

使用JDT API尝试此操作,如下所示。

private void createPackage(IProject project) throws JavaModelException {
   IJavaProject javaProject = JavaCore.create(project);
   IFolder folder = project.getFolder("src");
   // folder.create(true, true, null);
   IPackageFragmentRoot srcFolder = javaProject
       .getPackageFragmentRoot(folder);
   IPackageFragment fragment = srcFolder.createPackageFragment(project.getName(), true, null);
}

要获得更多帮助,请访问此link