我喜欢使用NetBeans,特别是使用Maven进行开发,但是,我最近发现我在开发周期的不同部分使用了相同代码库的三个不同分支。
Eclipse可以做的一件事是将项目分成不同的工作区,因此我可以简单地在生产补丁分支或主干中包含我的Maven项目的工作区启动Eclipse,具体取决于我需要处理的工作。
我很想在NetBeans中实现这一目标,但还没有找到办法。有什么想法吗?
答案 0 :(得分:44)
我使用的是版本6.7.1的mac os。
可以选择项目组。
来自档案>项目组。
在这里,您可以根据文件夹位置创建项目组,因此该文件夹下的所有项目都将在此项目组中考虑。
当在项目组之间进行切换时,只会显示其中的项目,并且它会维护已打开文件的当前状态..等等。
在项目组之间切换不需要关闭IDE。
鉴于这些选项,我认为这相当于eclipse中的工作区切换。
答案 1 :(得分:18)
我发现了两件事:
首先有一个“相似”的功能。它涉及在命令行上使用userdir开关。缺点是您需要重新启动IDE而不是在打开时切换。我想我暂时还能忍受。我找到了适用于Windows的技术here:
其次,有人submitted a feature允许从IDE本身切换工作区(或者在这种情况下是用户切换)。也许这将归结为7.0。
答案 2 :(得分:2)
好的Netbeans有一个小组,所以你可以创建一组你想说的项目放在一个日食工作区中。
所以当你切换一个组时,就像在eclipse中切换workpsace一样
答案 3 :(得分:2)
我知道,这个问题已经过时了,但我在google上发现了这个问题,而我正在搜索以下工具: http://plugins.netbeans.org/plugin/20677/project-group-toolbar 使用该插件,您可以在项目概述中加载不同的项目。 因此,您可以打开两个或更多项目并更改为另一组“项目”。
答案 4 :(得分:0)
就我所知,项目或项目组都没有像Eclipse工作区那样工作。在Eclipse中切换工作区时,将关闭所有打开的文件,并打开新项目中的文件。通过这种方式,所有项目都作为一个实体工作。 netbeans项目/项目组不以这种方式工作。我希望很快会有这样的功能,如果你打开很多窗户并在项目之间切换,这真的很有帮助
答案 5 :(得分:-1)
我正在寻找解决方案并最终使用Project Group解决方案,此功能已得到改进且易于使用。
Userdir起初是一个很好的解决方案(我试图先使用它),但“工作区切换”功能不存在,所以我必须为不同的工作区使用不同的快捷方式。最后我使用了Project Group
答案 6 :(得分:-3)
NetBeans的等价物是“项目”。在项目资源管理器中,您可以右键单击当前项目并将其关闭。然后转到文件> 打开项目并选择其他分支。您必须从代码的每个分支创建一个新项目。