2011-03-01 109 views
67

在文件菜单中没有用于重命名工作区的选项。推荐的做法是关闭eclipse,重命名文件夹并重新打开?我担心配置文件中一些潜在的悬空引用会破坏我的工作区/项目...eclipse工作区:如何重命名工作区

谢谢!

+2

如果你的意思是如何重命名一个项目,右键单击项目,然后:project - > refactor - > rename。你也可以在另一个目录中移动项目 - >重构 - >移动。 – Achilleterzo 2011-03-01 14:57:52

+1

命令文件>切换工作区可能会对您有所帮助。 – vaugham 2011-03-01 14:59:12

+0

感谢 - 意味着任何下拉菜单,都会预料它会在'文件'中。我只想过滤出b2c项目并将常规工作区重命名为b2b,但也许我只是创建一个新的工作区。 – Alexx 2011-03-01 15:06:20

回答

51

来源: Renaming a workspace?

是的,你可以重命名工作区 目录和/或移动。但是,您必须告知Eclipse新工作空间所在的位置是 。在3.1中,您可以使用 “开关工作区”在 不同的位置启动(在文件 菜单下)。

如果你想用手去改变它,你可以 在 在Eclipse中存储在“配置” 目录编辑相应的条目中的文件。
您可以更改 org.eclipse.ui.ide.prefs文件中设置 SHOW_WORKSPACE_SELECTION_DIALOG =真 如果你希望每个 Eclipse是运行在工作区时要求。

+5

这将搞乱Subclipse的SVN数据...结果:“路径不是工作副本目录” – marcolopes 2012-03-30 02:59:46

+0

谢谢..我做了上述步骤,切换到新的工作区后,我不得不从工作区删除项目文件夹(不删除内容),并再次进行导入,之后它为我工作。 – aquero 2013-05-06 12:43:45

+2

尽管我使用了SVN,但它与我完美结合。我将Eclipse工作空间与代码目录分开,因此更改工作空间的名称对Subversion数据没有影响。一个建议:将现有工作区复制到新名称,而不是重命名它。如果您遇到问题,则可以轻松恢复旧的工作区。 – 2014-05-23 14:25:56

2

将工作区复制到新文件夹的工作原理。 Eclipse本身所需的任何引用都使用相对工作区位置来解决。如果您添加了依赖于绝对工作区位置的启动器,替换变量等,则需要重置它们。

2

约翰, 我想在您导入项目原来的工作空间和项目取决于链接不上的worspace的相同位置在物理上(甚至大公在那里已经但是依赖性的链接)。如果是这样,你必须从新的(复制)崇拜空间中删除项目,然后再次重新导入它们。

+0

要完成故事,请将工作区首选项导出到“旧”工作区,然后在新工作区中再次导入它们。这将保持您的设置像存储库等(见http://help.eclipse.org/juno/index.jsp?topic=%2Forg.eclipse.platform.doc.user%2Ftasks%2Ftimpandexp.htm) – OblongZebra 2013-04-16 12:55:53

1

我只是做了:

文件 - >导入 - >的Maven - >现有Maven项目 - >提及“根目录”的新工作区的位置在“导入Maven项目”窗口

它的工作!所有项目都正确导入。

顺便说一句,我有Eclipse的Maven插件“M2E”安装(http://wiki.eclipse.org/M2E_updatesite_and_gittags

7

对于简单的重命名,它是没有必要的切换工作区,除非你要重命名的工作空间是不是当前处于活动状态。

无论如何,您可以通过选择Eclipse-> Preferences-> General-> Workspace并将缺省的工作区文件夹名称中的“Workspace name(在窗口标题中显示)”选项更改为当前打开的工作区叫它。然后,重新启动Eclipse。

假设您的工作区文件夹是“/ foo/bar/workspace”,并且您以前从未更改过其名称;它的名字就是默认的“工作区”。在将其重命名为“my_workspace”并重新启动Eclipse之后,Eclipse的窗口标题应该显示:“my_workspace - (一些变化的内容) -/foo/bar/workspace”。

请注意,这不会修改工作区文件夹的名称。您可能必须创建一个具有所需名称的新文件夹,切换到该文件夹​​(默认情况下,其工作区将具有相同的名称),并将现有项目导入到该文件夹​​中,如某些人在此处所述。

+0

我跟着这个程序和一切工作。关于最后一段,我只需在重新启动Eclipse之前重命名文件夹,我不必重新导入现有项目。我正在使用Eclipse Oxygen。 – Gep 2017-09-28 09:18:45

2

重命名工作空间文件夹为我工作。关闭eclipse,重命名工作区文件夹名称,再次启动eclipse。如果您正在使用像用户库,启动器等任何项目依赖项,则必须从项目构建路径手动将它们重新定位到新位置。