文件菜单中没有用于重命名工作空间的选项。是否建议关闭Eclipse,重命名文件夹并重新打开?我担心配置文件中某些潜在的悬挂引用会破坏我的工作空间/项目...
谢谢!
Answers:
来源:重命名工作区?
是的,您可以重命名工作空间目录和/或移动它。但是,您必须告诉Eclipse新工作区在哪里。在3.1中,您可以使用“切换工作区”在其他位置(在“文件”菜单下)启动。
如果要手动更改,则可以在存储Eclipse的“配置”目录中的文件中编辑适当的条目。
如果您想在每次运行Eclipse时在工作空间所在的位置询问您,可以将org.eclipse.ui.ide.prefs文件更改为SHOW_WORKSPACE_SELECTION_DIALOG = true。
eclipse_home/java-mars/eclipse/configuration/.settings
。最后一个文件夹是隐藏的,因此可能不明显。
对于简单的重命名,没有必要切换工作空间,除非要重命名的工作空间不是当前活动的工作空间。
无论如何,您可以通过选择Eclipse-> Preferences-> General-> Workspace,并将选项“ Workspace name(显示在窗口标题中)”从默认的工作空间文件夹名称更改为您要调用的名称,来重命名当前打开的工作空间。然后,重新启动Eclipse。
假设工作空间的文件夹是“ / foo / bar / workspace”,并且您之前从未更改过它的名称;然后,其名称为默认的“工作区”。在将其重命名为“ my_workspace”并重新启动Eclipse之后,Eclipse的窗口标题应显示为:“ my_workspace-(一些不同的东西)-/ foo / bar / workspace”。
请注意,这不会修改工作空间文件夹的名称。您可能必须创建一个具有所需名称的新文件夹,切换到该文件夹(默认情况下,该文件夹的工作空间将具有相同的名称),然后将现有项目导入其中,如此处建议的那样。
将工作空间复制到新文件夹即可。Eclipse本身需要的任何参考都使用相对工作区位置来解决。如果添加了依赖于绝对工作区位置的启动器,替换变量等,则将需要重置它们。
约翰,我认为在原始工作区中,您导入了项目,并且这些项目依赖于链接,而不是物理上位于工作空间的同一位置(即使已经存在,但依赖于链接)。如果是这样,则必须从新的(复制的)工作空间中删除项目,然后再次将其重新导入。
我只是做了一个:
文件->导入-> Maven->现有Maven项目->在“导入Maven项目”窗口的“根目录”中提及新的工作区位置
而且有效!所有项目均已正确导入。
顺便说一句,我已经安装了Eclipse-Maven插件“ m2e”(http://wiki.eclipse.org/M2E_updatesite_and_gittags)