Есть ли NetBeans, эквивалентный Eclipse Workspace - PullRequest
44 голосов
/ 10 июня 2009

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

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

Я бы с удовольствием выполнил это в NetBeans, но не нашел способа сделать это. Есть идеи?

Ответы [ 7 ]

44 голосов
/ 27 апреля 2010

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

Существует опция группы проектов.

из File> Project group.

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

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

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

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

18 голосов
/ 10 июня 2009

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

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

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

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

2 голосов
/ 21 декабря 2011

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

2 голосов
/ 19 сентября 2009

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

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

0 голосов
/ 10 июля 2013

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

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

0 голосов
/ 09 августа 2010

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

0 голосов
/ 10 июня 2009

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

...