Zautomatyzowana konfiguracja Eclipse?

8

Pracuję dla firmy, która korzysta z Eclipse i wielu wtyczek do swojego środowiska programistycznego.

Próbuję wymyślić zautomatyzowany sposób instalacji wszystkiego (zaćmienie i wtyczki) i skonfigurowania serwerów, subversion, repozytoriów zadań, Maven i Tomcat.

Obecnym rozwiązaniem jest skonfigurowanie Eclipse i wszystkich jego wtyczek, a następnie umieszczenie go w pliku zip. Następnie nadal musisz zainstalować tomcat (i podłączyć go do zaćmienia), a następnie ręcznie skonfigurować SVN, zadania (bugzilla) i Maven.

Ponadto - obecnie rozwijają się w systemie Windows, a ja próbuję skonfigurować to na Ubuntu 11.10.

Czy masz jakieś wskazówki, jak to zrobić, tak jak rozpakowanie tar i uruchomienie skryptu? Próbuję użyć git diff, aby dowiedzieć się, co robi zaćmienie, ale nie było to owocne.

Conrad.Dean
źródło

Odpowiedzi:

4

Powinieneś wypróbować wtyczkę Workspace Mechanic . To może udostępniać / konfigurować, co tylko chcesz.

Mechanizm obszaru roboczego automatyzuje konserwację środowiska Eclipse, dostosowując preferencje, dodając lokalizacje rozszerzeń i tak dalej. Możesz go użyć do:

  • Stwórz spójne środowisko dla grup tak dużych jak cała firma, lokalny zespół, a nawet wśród wielu własnych obszarów roboczych
  • Oszczędzaj czas, konfigurując nowe obszary robocze
  • Twórz zadania, które zapewnią, że twoje ulubione nowe preferencje zostaną zastosowane do wszystkich twoich obecnych i przyszłych obszarów roboczych. (To jedna z naszych ulubionych funkcji!)

Używamy go i „po prostu działa”.

Andrey Loskutov
źródło
Dzięki za to! Dam ci znać, jak to działa, jak tylko będę mógł to wypróbować.
Conrad.Dean
@ Conrad.Dean, jak to się udało? Nie widzę nic o konfigurowaniu serwera w Eclipse lub instalowaniu wtyczek i tym podobnych? Wydaje mi się, że po prostu utrzymuje preferencje.
Danny
@ Danny Nigdy nie skończyłem poprawnie wdrażać tego. Nie pracuję już nad żadnymi projektami Java, więc wszystkie moje ustawienia programistyczne są dostępne jako pliki dotf dla narzędzi, których konfiguracja nie zajmuje lat: \. Przepraszamy
Conrad.Dean
0

Przechowuję Eclipse i podstawową konfigurację w kontroli wersji. To obsługiwałoby wtyczki i tym podobne. Przechowuję tam również wszystkie narzędzia, takie jak JDK i pliki wsadowe konfiguracji środowiska i tym podobne.

W ten sposób jedyną rzeczą, którą programista musi zainstalować, aby rozpocząć pracę, jest klient kontroli wersji.

Pliki wsadowe można wykorzystać do skonfigurowania metadanych tak, jak chcesz.

Zwykle ścieżkę plików wsadowych konfiguruję automatycznie w stosunku do miejsca jej uruchomienia, w ten sposób mogę mieć wiele strumieni programistycznych na jednym komputerze.

Archimedes Trajano
źródło
„... pliki wsadowe, aby skonfigurować metadane tak, jak chcesz”. Cool! dokładnie o to pytam. Jak uzyskać pliki wsadowe do skonfigurowania konfiguracji wtyczek dla Ciebie?
Conrad.Dean
1
„% ~ dp0” (możesz google to) pomoże skonfigurować rzeczy. To nie jest plik wsadowy, który konfiguruje IDE, który jest wykonywany przy użyciu ustawień specyficznych dla projektu, które są częścią Eclipse AND jest przechowywany w kontroli wersji. Możesz użyć pliku psf do zdefiniowania projektów, aby połączyć się z kontrolą wersji, nadal jest ręczny, ale zmniejsza liczbę kroków, aby być łatwiejszym do zarządzania.
Archimedes Trajano