无法从groovy脚本访问工作区中的项目资源

时间:2015-09-24 10:19:41

标签: java groovy eclipse-plugin

以无头方式导入项目后,无法从工作区访问项目资源。下面是我试图从工作区获取项目名称的代码。 。ResourcePlugin.getWorkspace()getRoot()getProject(PROJECTNAME).getName();

我能够从工作空间获取根位置和文件夹资源。在调试模式下检查时,getProject(projectName)API不为空并且具有正确的路径和工作空间属性。

如果我尝试将sysout放在下面的代码中 ResourcesPlugin.getWorkspace()。getRoot()。getProject(vecuProjName),然后在控制台上打印p \ projectName。

但是在获取Project实例后,如果我尝试使用来自IProject或IContainer或IResource的任何API,则应用程序终止。

Workspace元数据包含项目,但在项目文件夹中它是空的。如果我尝试在Eclipse IDE中打开相同的工作区,我可以在包资源管理器中看到该项目。

如果我尝试获取给定工作空间中存在的项目属性,为什么应用程序会终止?

0 个答案:

没有答案