Вопрос

Если у вас есть 5+ языков и 100+ проектов, IMO по умолчанию использования одного рабочего пространства неприемлемо, потому что одно рабочее пространство становится ужасно дезорганизованным. Наличие одного огромного неорганизованного рабочего пространства снижает вашу производительность.

Вопрос:

Каковы более продвинутые способы использования Eclipse, когда у вас 5+ языков и более 100 проектов? Я был бы очень признателен со советами, которые разработают чуть больше, чем просто дают одно предложение, например, «использовать несколько рабочих пространств» или «использование рабочих наборов».


«Должен иметь требования:

  • Навигатор проекта показывает только связанные проекты (например, только проекты из языка ABC или только проекты из языка XYZ)
  • Описанный метод в настоящее время используется вами или кем -то из которых вы знаете и используется более двух недель

«Хотел бы» требования:

  • Способность иметь возможность иметь проекты с тем же именем (например, «Helloworld» для языка XYZ и «Helloworld» для языка ABC)

(Примечание:

К вашему сведению, одна из причин запроса на SO.com заключается в том, что я достаточно искал в Google, чтобы знать, что есть много людей, у которых такая же проблема «Помогите мое рабочее пространство Eclipse, вышла из -под контроля». )

Это было полезно?

Решение

Если эти проекты полностью независимы друг от друга, я бы создавал отдельные рабочие пространства, одно рабочее пространство для каждого набора проектов, которые подключены и не могут быть построены самостоятельно. Есть ли причина Вы не хотите разделить на несколько рабочих пространств? Я уверен, что именно так было предназначено для использования Eclipse. Я делал это много раз и считаю, что это хорошее решение.

Другие советы

То, как я работаю со своими сотнями проектов, заключается в следующем:

  • У меня есть одно большое рабочее пространство, где у меня есть большинство моих проектов. Все эти проекты связаны с касательной. Я разделяю их на рабочие наборы. Я склонен показывать только рабочие наборы проектов, над которыми я работаю в настоящее время. Все остальные проекты закрыты.
  • Тогда у меня есть еще несколько рабочих пространств Eclipse, где я сохраняю побочные проекты, которые полностью независимы от большого рабочего пространства. Установки Eclipse для моих побочных проектов, как правило, отличаются от установки, используемой моим большим рабочим пространством, поскольку они настроены для работы, необходимой для бокового проекта.

Например, в моем большом рабочем пространстве используется Springsource Tool Suite, но мои рабочие пространства бокового проекта-ванильное затмение с установленным M2Eclipse.

Я считаю, что это работает хорошо, пока у меня не так много проектов, открытых одновременно в моем большом рабочем пространстве.

  1. Файл - новый - Java Working Set
  2. Добавьте связанные проекты в рабочий набор.
  3. Повторите, пока большинство/все проекты не будут в соответствующих рабочих наборах.
  4. В Package Explorer, нажмите Меню «Просмотр» (значок треугольника, обращенный к нисходящим), элементы верхнего уровня - рабочие наборы.
  5. Перетащите переупорядочение рабочих наборов

На самом деле нет проблем в использовании отдельного рабочего пространства, даже если существует большое количество проектов.

Способы повышения производительности

  • На просмотре просмотра проекта. Щелкните правой
  • Снимите Build Automatically из Project меню

Способ уменьшить беспорядок

  • Использовать Working Set Чтобы свернуть до конкретного набора проектов.

    Window - > Show View -> Navigator
    

Выберите подменю (кнопку с увольнения) на просмотре Navigator и выберите Select Working Set. Анкет Затем создайте рабочий набор, выбрав New кнопка. Выбирать Resource В новом всплывающем окне и выберите проекты, над которыми вы хотите работать в настоящее время. Просмотр Navigator показывает только эти проекты. Вы можете переключаться между различными рабочими наборами всякий раз, когда вы чувствовали необходимость.

Надеюсь, ответ вам поможет.

Я веб -разработчик Java. Не все наши производственные серверы имеют одинаковую версию Java. Итак, я делаю отдельные рабочие места для каждой версии Java.

Таким образом, по умолчанию для одного рабочего места - Java 1.5, а другой - Java 1.6. И у меня есть отдельное рабочее место для личных игр, которые я разрабатываю.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top