20

Kiedy masz 5 lub więcej języków i ponad 100 projektów, IMO domyślne użycie jednego obszaru roboczego jest nie do zaakceptowania, ponieważ jedno miejsce pracy staje się strasznie niezorganizowane. Posiadanie jednego ogromnego niezorganizowanego obszaru roboczego obniża twoją produktywność.Jak organizujesz ponad 100 projektów w Eclipse?

Pytanie:

Jakie są bardziej zaawansowane sposoby wykorzystania Eclipse, gdy masz 5+ języków i ponad 100 projektów? Naprawdę doceniam porady, które zawierają nieco więcej niż tylko jedno zdanie, takie jak "użyj wielu przestrzeni roboczych" lub "użyj zestawów roboczych".


„Must have” Wymagania:

  • Nawigator projektu pokazuje tylko projektów pokrewnych (jak tylko projekty z języka ABC lub wyłącznie projektów z językiem xyz)
  • Opisana metoda jest obecnie używany przez Ciebie lub kogoś, kogo znasz i był używany przez ponad dwa tygodnie.

Wymogi "Wymagane":

  • zdolność, aby móc mieć projekty o tej samej nazwie (na przykład "HelloWorld" dla języka xyz i "HelloWorld" dla języka ABC)

(marginesie:

FYI, jednym z powodów zadawania pytań na SO.com jest to, że przeszukałem wystarczająco w Google, aby wiedzieć, że istnieje wiele osób, które mają problem "Pomóż mojej przestrzeni roboczej Eclipse wymknął się spod kontroli". )

+0

podczas korzystania z zestawów „roboczy” wszystkie projekty są nadal w tym samym obszarze roboczym na twardym dysku? –

Odpowiedz

6

Jeśli projekty te są całkowicie niezależne od siebie, utworzę osobne obszary robocze, jeden obszar roboczy dla każdego zestawu projektów, które są połączone i nie można ich samodzielnie zbudować. Czy jest jakiś powód, dla którego nie chcesz dzielić się na wiele obszarów roboczych? Jestem prawie pewien, że w ten sposób zamierzano użyć Eclipse w tym przypadku. Zrobiłem to wiele razy i uważam, że to dobre rozwiązanie.

+0

Nie jest tak, że nie ma powodu, aby NIE używać wielu przestrzeni roboczych. Myślę, że wiele przestrzeni roboczych "brzmi" jak dobry pomysł ... przynajmniej dla mnie. Chciałem usłyszeć, co myślą inni, i zobaczyć, czy najlepszym rozwiązaniem jest wiele obszarów roboczych. –

+0

Myślę też, że prawdopodobnie istnieje wiele sposobów zarządzania wieloma projektami. Więc może wiele obszarów roboczych nie jest najlepszym lub jedynym sposobem, więc chciałem usłyszeć o tych innych sposobach. –

+0

Na przykład innym rozwiązaniem jest posiadanie wielu instalacji Eclipse dla każdego języka: http://stackoverflow.com/questions/4174031/multiple-installations-of-eclipse-on-mac-osx –

21

Sposób pracuję z moimi setek projektów to:

  • Mam jeden duży obszar roboczy, gdzie mam większość moich projektów. Te projekty są wszystkie powiązane z tangencjalnie. Rozdzielam je na zestawy robocze. Mam tendencję do pokazywania jedynie zestawów roboczych projektów, nad którymi obecnie pracuję. Wszystkie inne projekty są zamknięte.
  • Potem mam jeszcze kilka obszarów roboczych zaćmienia, w których trzymam projekty poboczne, które są całkowicie niezależne od dużego obszaru roboczego. Instalacje Eclipse dla moich pobocznych projektów zazwyczaj różnią się od instalacji używanej w moim dużym obszarze roboczym, ponieważ są dostosowane do pracy wymaganej przez projekt poboczny.

Na przykład, mój duży obszar roboczy korzysta z SpringSource Tool Suite, ale moje obszary robocze projektu bocznego to wanilia Eclipse z zainstalowanym programem m2eclipse.

Uważam, że działa to dobrze, o ile nie mam zbyt wielu projektów otwartych jednocześnie w moim dużym obszarze roboczym.

+1

Bardzo dobra odpowiedź! Używasz: zestawów roboczych, wielu obszarów roboczych, wielu instalacji zaćmienia. Biorąc pod uwagę, że używasz wszystkich tych technik, czy nazwałbyś siebie mocnym użytkownikiem Eclipse? –

+2

Tak. :) Jestem także zawodnikiem Eclipse i mam sporo wtyczek pod moim pasem, więc jestem zaznajomiony z kompromisami wydajności różnego rodzaju konfiguracji. –

0

Jestem programistą webowym Java. Nie wszystkie nasze serwery produkcyjne mają tę samą wersję java. Dlatego tworzę oddzielne przestrzenie robocze dla każdej wersji java.

Domyślnie dla jednej przestrzeni roboczej jest Java 1.5, a inną Java 1.6. Mam osobne miejsce do pracy nad grami osobistymi, które rozwijam.

1

W rzeczywistości nie ma problemu z używaniem pojedynczego obszaru roboczego, nawet jeśli istnieje duża liczba projektów.

sposobów na poprawę wydajności

  • o Project Explorer kliknij prawym przyciskiem na nieużywanym projektu i wybrać „Zamknij project` z menu kontekstowego
  • Odznacz Build Automatically z Project menu

Sposób na zmniejszenie bałaganu

  • Użyj Working Set, aby przejść do konkretnego zestawu projektów.

    Window - > Show View -> Navigator 
    

Wybierz podmenu (w dół) na przycisku arrown Navigator widzenia i wybierz Select Working Set. Następnie utwórz zestaw roboczy, wybierając przycisk New. Wybierz Resource w nowym oknie wyskakującym i wybierz projekty, nad którymi chcesz pracować. Widok nawigatora pokazuje tylko te projekty. Możesz przełączać się między różnymi zestawami roboczymi, kiedy tylko potrzebujesz.

Mam nadzieję, że odpowiedź ci pomoże.

4
  1. File - New - zestaw roboczy Java
  2. projekty Dodawaj powiązane do zestawu roboczego.
  3. Powtarzaj, aż większość/wszystkie projekty znajdują się w odpowiednich zestawach roboczych.
  4. W Eksploratorze pakietów kliknij menu Widok (trójkąt skierowany w dół), Elementy najwyższego poziomu - Zestawy robocze.
  5. Przeciągnij i upuść uporządkować zestawy pracujące
Powiązane problemy