Мне нравится использовать NetBeans, особенно для разработки с Maven, однако недавно я обнаружил, что работаю с тремя разными ветвями одной и той же кодовой базы в разных частях цикла разработки.

Одна из вещей, которую может делать Eclipse, - это разделять проекты на разные рабочие области, поэтому я могу просто запустить Eclipse с рабочей областью, содержащей мои проекты Maven, в производственной ветке патча или в основной ветке, в зависимости от того, над чем мне нужно работать.

Я бы хотел сделать это в NetBeans, но не нашел способа сделать это. Любые идеи?

45
Mike Cornell 10 Июн 2009 в 07:26

7 ответов

Лучший ответ

Я нашел две вещи:

Во-первых, есть «похожая» функция. Это включает использование переключателя userdir в командной строке. Обратной стороной является то, что вам нужно будет перезапустить вашу среду IDE, а не переключаться, когда она открыта. Я думаю, что пока смогу с этим жить. Я нашел здесь методику для Windows:

  1. Создайте на рабочем столе ярлык для исполняемого файла Netbeans: C: \ Program Files \ NetBeans x.x \ bin \ netbeans.exe
  2. Щелкните ярлык правой кнопкой мыши и выберите «Свойства».
  3. В текстовом поле «Target» добавьте дополнительный параметр в самый конец: --userdir C: \ path \ to \ new_workspace
  4. Нажмите «ОК», чтобы закрыть окно «Свойства», и дважды щелкните ярлык. Netbeans запустит и создаст / загрузит рабочее пространство в этом месте

Во-вторых, кто-то отправил функцию, чтобы разрешить переключение рабочего пространства (или в этом случае переключение userdir) из самой IDE. Возможно, это будет добавлено в 7.0.

19
Mike Cornell 10 Июн 2009 в 14:50

Я использую Mac OS версии 6.7.1.

Есть вариант проектной группы.

В группе Файл> Проект .

Здесь вы можете создать группу проектов на основе расположения папки, поэтому любые проекты в этой папке будут рассматриваться в этой группе проектов.

При переключении между группами проектов отображаются только проекты внутри, и сохраняется текущий статус открытых файлов и т. Д.

Переключение между группами проектов не требует закрытия IDE.

Учитывая эти параметры, я считаю, что это было бы эквивалентно переключению рабочего пространства в Eclipse.

45
Lii 10 Фев 2021 в 13:01

Ну, у Netbeans есть группа, поэтому вы можете создать группу проектов, которые вы хотите сказать, поместите в рабочую область eclipse в противном случае.

Итак, когда вы переключаете группу, это похоже на переключение рабочего места в eclipse.

2
Puran 18 Сен 2009 в 23:53

Я знаю, что это старый вопрос, но я нашел его в Google, когда искал инструмент вроде следующего: http://plugins.netbeans.org/plugin/20677/project-group-toolbar С помощью этого плагина вы можете загружать различные проекты в обзор ваших проектов. Таким образом, вы можете открыть два или более проектов и перейти к другому «набору» проектов.

2
MaikL80 21 Дек 2011 в 07:23

Насколько мне известно, ни проекты, ни группы проектов не работают аналогично рабочему пространству Eclipse (пока). При переключении рабочих пространств в Eclipse все открытые файлы будут закрыты, а файлы в новом проекте будут открыты. Таким образом, все проекты работают как единое целое. Проектные / проектные группы netbeans не работают таким образом. Я надеюсь, что скоро появится такая функция, потому что она действительно поможет, если у вас открыто много окон и вы переключаетесь между проектами.

0
Samuel 18 Авг 2010 в 09:23

Я ищу решение и, наконец, использую решение Project Group, эта функция была улучшена и проста в использовании.

Userdir - это сначала хорошее решение (сначала я попытался использовать его), но функции «переключения рабочего пространства» не существует, поэтому мне приходится использовать разные ярлыки для разных рабочих пространств. Наконец я использовал Project Group

-1
teddy 10 Июл 2013 в 14:36

Эквивалент NetBeans - «Проект». В проводнике проекта вы можете щелкнуть правой кнопкой мыши текущий проект и закрыть его. Затем перейдите в Файл > Открыть проект и выберите другую ветку. Вам нужно будет создать новый проект из каждой ветки вашего кода.

-2
Sebastian Zartner 6 Окт 2015 в 08:22