Import projektu do Aptana / Eclipse

Cel zadania:

Mamy projekt rails nad którym pracowaliśmy w środowisku innym niż IDE Aptana / Eclipse. Obecnie chcemy kontynuować pracę nad tym projektem, korzystając z tego środowiska.

Prerekwizyty:

  • Zainstalowaliśmy i uruchomiliśmy Aptanę lub Eclipse z pluginem Aptany.
  • Pracujemy przy włączonej "Perspektywie Rails", czyli układzie okienek i kontrolek przystosowanym do pracy w RoR.
  • Wiemy, gdzie znajduje się katalog "workspace" naszego IDE.
  • Wiemy, gdzie znajduje się katalog aplikacji, którą chcemy zaimportować do IDE i mamy pewność że nie znajduje się on w katalogu "workspace".

Czynności:

  1. zakładamy nowy pusty projekt typu Rails:
    1. menu File -> New -> Project
    2. w oknie dialogowym "New Project":
      • rozwijamy gałąź Rails -> Rails Project
      • zatwierdzamy wybór przyciskiem "next"
    3. w kolejnym oknie dialogowym "New Rails Project":
      • wpisujemy nazwę projektu
      • odznaczamy opcję "generate Rails application skeleton"
      • zostawiamy zaznaczone "use default location" oraz "generate WEBrick server"
      • zatwierdzamy "Finish"
    4. w panelu nawigacji (okienko z lewej strony) powinien być teraz widoczny nowy projekt, który właśnie utworzyliśmy -- pusty po rozwinięciu
  2. importujemy istniejący projekt do IDE
    1. klikamy prawym myszy na symbolu naszego projektu i z menu kontekstowego wybieramy opcję "Import"
    2. w oknie dialogowym "Import"
      • rozwijamy gałąź "general", wybieramy "File system"
      • zatwierdzamy wybór klikając "next"
    3. w kolejnym oknie dialogowym:
      • wybieramy "Browse" i podajemy ścieżkę do katalogu naszej aplikacji
      • w lewym okienku pojawi się ikonka katalogu naszej aplikacji i obok checkbox - zaznaczamy go
      • powinna byc zaznaczona opcja "create selected folders only"
      • zatwierdzamy "finish"
    4. sprawdzamy w panelu nawigacji, że nasz projekt zawiera obecnie zaimportowane drzewo plików
    5. sprawdzamy w katalogu workspace, że znajduje się w nim KOPIA katalogu z którego importowaliśmy -- od tej pory zmiany jakie wprowadzamy do projektu w IDE znajdą się jedynie w workspace, nie oryginalnym katalogu
  3. uruchamiamy serwer aplikacji z IDE
    1. jeśli przy tworzeniu projektu zaznaczylismy opcję "create WEBrick server", w zakładce "servers" w dolnym okienku powinna byc ikonka naszego serwera
    2. jeśli serwer nie został utworzony: klikamy prawym myszy w obszar zakladki z serwerami, wybieramy utworzenie nowego
    3. możemy teraz uruchomić serwer klikając zieloną ikonkę "play" -- dostępną albo z menu kontekstowego po kliknięciu serwera, albo z belki zakładki serwerów przy zaznaczonym wybranym serwerze