45

我喜欢使用 NetBeans,尤其是使用 Maven 进行开发,但是,我最近发现我一直在开发周期的不同部分使用相同代码库的三个不同分支。

Eclipse 可以做的一件事是将项目分成不同的工作区,因此我可以简单地使用包含生产补丁分支或主干中的 Maven 项目的工作区启动 Eclipse,具体取决于我需要处理的内容。

我很想在 NetBeans 中实现这一点,但还没有找到这样做的方法。有任何想法吗?

4

7 回答 7

45

我正在使用版本为 6.7.1 的 Mac OS。

有项目组的选项。

文件 > 项目组中。

在这里,您可以根据文件夹位置创建项目组,因此该文件夹下的任何项目都将被考虑在该项目组中。

在项目组之间切换时,只显示其中的项目,并保持打开文件的当前状态等。

在项目组之间切换不需要关闭 IDE。

鉴于这些选项,我相信这将等同于 Eclipse 中的工作区切换。

于 2010-04-27T11:09:35.080 回答
19

我发现了两件事:

首先有一个“相似”的特征。它涉及在命令行上使用 userdir 开关。缺点是您需要重新启动 IDE 而不是在打开时切换。我想我暂时可以忍受。我在这里找到了适用于 Windows 的技术:

  1. 在桌面上创建 Netbeans 可执行文件的快捷方式:C:\Program Files\NetBeans xx\bin\netbeans.exe
  2. 右键单击快捷方式,然后单击“属性”。
  3. 在“目标”文本框中,将额外参数添加到最后:--userdir C:\path\to\new_workspace
  4. 单击“确定”退出属性窗口并双击快捷方式。Netbeans 将在该位置启动并创建/加载工作区

其次,有人提交了一项功能,以允许从 IDE 本身进行工作区切换(或在本例中为 userdir 切换)。也许这将被纳入 7.0。

于 2009-06-10T14:50:06.827 回答
2

好吧,Netbeans 有一个组,因此您可以创建一组您想说的项目,否则将其放入 Eclipse 工作区。

因此,当您切换组时,就像在 Eclipse 中切换工作区一样

于 2009-09-18T23:53:41.203 回答
2

我知道,这个问题很老,但我在谷歌上找到了它,同时我正在寻找如下工具: http://plugins.netbeans.org/plugin/20677/project-group-toolbar 使用那个插件,您可以在项目概览中加载不同的项目。因此,您可以打开两个或多个项目并更改为另一“组”项目。

于 2011-12-21T07:23:06.423 回答
0

据我所知,项目或项目组都不能以与 Eclipse 工作区(尚未)类似的方式工作。在 Eclipse 中切换工作区时,所有打开的文件都将关闭,而新项目中的文件将打开。这样,所有项目都作为一个实体工作。netbeans 项目/项目组不能以这种方式工作。我希望很快就会有这样的功能,因为如果您打开了许多窗口并且在项目之间切换,这真的很有帮助

于 2010-08-09T08:40:55.800 回答
-1

我正在寻找解决方案并最终使用 Project Group 解决方案,此功能已得到改进且易于使用。

Userdir 起初是一个很好的解决方案(我尝试先使用它),但是“工作区切换”功能不存在,所以我必须为不同的工作区使用不同的快捷方式。最后我使用了项目组

于 2013-07-10T14:36:30.943 回答
-2

NetBeans 的等价物是“项目”。在您的项目资源管理器中,您可以右键单击当前项目并关闭它。然后转到文件>打开项目并选择不同的分支。您必须从代码的每个分支创建一个新项目。

于 2009-06-10T11:11:22.337 回答