gpt4 book ai didi

eclipse-plugin - 在指定位置创建 IProject 的 eclipse 插件代码

转载 作者:行者123 更新时间:2023-12-01 12:54:55 24 4
gpt4 key购买 nike

IProgressMonitor progressMonitor = new NullProgressMonitor();

IWorkspaceRoot root = ResourcesPlugin.getWorkspace().getRoot();
IProject project = root.getProject(page1.getProjectName());

我正在使用此代码在工作区中创建一个项目。

现在我想在工作区以外的指定位置创建一个项目。

谁能给些建议?

最佳答案

终于找到了指定创建项目位置的代码。这可以通过使用 IProjectDescription 类的 setLocation() 方法来完成,如下所示:

IProgressMonitor progressMonitor = new NullProgressMonitor();
IWorkspaceRoot root = ResourcesPlugin.getWorkspace().getRoot();


IProject project = root.getProject(page1.getProjectName());
IWorkspace w = ResourcesPlugin.getWorkspace();
IProjectDescription desc=w.newProjectDescription(project.getName());
String projectLocation=page1.getProjectLocation();
IPath path1=new Path(projectLocation+"/"+page1.getProjectName());
desc.setLocation(path1);
project.create(desc, progressMonitor);
project.open(progressMonitor);

关于eclipse-plugin - 在指定位置创建 IProject 的 eclipse 插件代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10382368/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com