2012-04-16 12 views
6

Konfigurowanie Eclipse na każdym komputerze Pracuję nad tym z prawdziwym bólem głowy i chcę zachować synchronizację plików Eclipse i konfiguracji między kilkoma maszynami.Jak utrzymać synchronizację Eclipse między wieloma platformami za pomocą Dropbox?

Chcę, aby Eclipse był zsynchronizowany w systemie OS X, Linux i Windows, więc zacząłem korzystać z wersji Eclipse OS X, ponieważ ma ona aplikację potrzebną dla OS X, tak jak w przypadku innych dwóch platform, łatwiej jest go uruchomić.

Jakie pytania/problemy mam:

  • Co nie mogę synchronizować?
  • Gdzie mogę umieścić pliki jar JDBC, aby były one również zsynchronizowane? Czy istnieje sposób na załadowanie ich przy użyciu ścieżki względnej?

Jakieś historie sukcesu?

Uwaga: nie chodzi o to, aby same projekty były zsynchronizowane, ponieważ są tam wszystkie połączenia SCM.

Odpowiedz

3

Nie można udostępnić katalogu instalacyjnego Eclipse lub obszaru roboczego, ale same projekty można zsynchronizować za pomocą systemu zarządzania wersjami, takiego jak cvs, svn, git itd. Przypuszczam, że można przechowywać zawartość projektu w Folder Dropbox (lub podobny mechanizm synchronizacji systemu plików), a następnie wymuszaj odświeżanie, gdy siedzisz na komputerze, który korzystał z tych projektów, ale nigdy go nie wypróbowałem i uważałem, że błąd ludzki może doprowadzić do utraty pracy lub uszkodzenia akta.

Kluczem jest to, że chociaż same obszary robocze nie mogą być współużytkowane, projekty nie muszą być fizycznie umieszczane pod folderem obszaru roboczego w systemie plików. Dzieje się tak dlatego, że obszar roboczy jest logicznym kontenerem projektów, niekoniecznie fizycznym. Podczas tworzenia projektu można określić dowolną lokalizację systemu plików dla zawartości projektu. Ustawienie domyślne znajduje się w obszarze roboczym. SO na każdym komputerze ma osobny obszar roboczy, który zaimportował projekt (y) z dowolnego miejsca, w którym synchronizujesz je w systemie plików. W ten sposób przestrzeń robocza jest małym pojemnikiem, który nie wymaga ciągłej konserwacji każdej maszyny. Robię to lokalnie przez cały czas - na moim komputerze mam wiele obszarów roboczych, z których niektóre zawierają te same projekty, co inne.

+0

Problem polega na tym, że tak wiele konfiguracji Eclipse, umieszczanie kart, formatowanie itp. Jest przechowywane w obszarze roboczym. Mogę odnosić się do OP, ponieważ zainstalowałem go na kilku maszynach, z których jednym jest OS X, co oznacza brak współdzielenia przestrzeni roboczej. Nie jest to jednak wyjątkowy problem dla Eclipse. Wiele środowisk IDE nie ułatwia ani nie udostępnia ich pełnej konfiguracji na różnych platformach. –

+1

Aby zmienić preferencje obszaru roboczego, możesz użyć opcji Plik> Eksportuj i Plik> Importuj, aby łatwo przenosić je z jednego obszaru roboczego do drugiego. Jeszcze lepiej jest używać ustawień specyficznych dla projektu, aby były one zgodne z projektem (projektami) i są automatycznie stosowane, gdy projekt (y) jest importowany lub wyeksportowany do innego obszaru roboczego. –

1

Większość konfiguracji Eclipse znajduje się w obszarze roboczym. Niestety wszystkie pliki są specyficzne dla platformy. Próbowałem zrobić coś takiego samemu i nie miałem szczęścia. Zadawanie pytań na ich kanale IRC również nie pozostawiało mi nadziei.

Powiązane problemy