gpt4 book ai didi

java - Eclipse 插件开发以编程方式在工作区之外创建项目

转载 作者:行者123 更新时间:2023-12-02 11:45:00 25 4
gpt4 key购买 nike

是否有任何方法可以以编程方式创建项目,但在光盘上除工作区位置之外的其他位置?我知道,Eclipse工作区只是项目资源的逻辑容器,项目可以放置在其他地方(可以更改内置项目模板的位置),但是如何从java代码中做到这一点?

PS:我在 ProjectDescription 上找到了一些线索,但我无法通过其他方式获取它,但这个:

        IProjectDescription description = project.getDescription();

问题是,项目必须已经创建并打开,涉及项目的内容都放在默认位置。

最佳答案

您使用如下描述创建一个项目:

IWorkspace workspace = ResourcesPlugin.getWorkspace();

// Get a reference to the new project - does NOT create it

IProject project = workspace.getRoot().getProject("project name");

// Create a description for the new project

IProjectDescription description = workspace.newProjectDescription(project.getName());
description.setLocationURI(location);
// TODO fill in other things in the description

// Actually create the project

project.create(description, progressMonitor);

关于java - Eclipse 插件开发以编程方式在工作区之外创建项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48282788/

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