2012-10-29 25 views
0

我剛遇到我的無頭插件問題。如何將項目導入eclispe BY代碼(無GUI)

我需要引用一些現有的Java項目進行JDT分析,除了我必須在IWorkspaceRoot.getProject()能夠識別它們之前將它們導入(不一定複製)到本地工作區。

該項目將是一個文件夾或一個.zip文件。任何人有一些想法?

回答

0

您可以在IWorkspace中使用loadProjectDescription。沿着這些路線的東西:

IWorkspace workspace = ResourcesPlugin.getWorkspace(); 
final IProjectDescription description = theWorkspace.loadProjectDescription(path); 
final IProject project = workspace.getRoot().getProject(description.getName());