W poprzedniej części zakończyliśmy instalacje serwera referencjynego Sun Application Server v9.1, serwer ten opiera się na projekcie Glassfish V1, z tym że w przypadku serwera firmy Sun mamy wsparcie techniczne. Po pomyślnie zakończonej instalacji aktualizujemy nasz plik /home/[user]/.bashrc dodając następujące linie: (Przypominam że za [user] wstawiamy włąsną nazwę urzytkownika,
Istnieje również możliwość użycia notacji ~ np ~/java to /home/[user]/java)

export GLASSFISH_HOME=/home/[user]/java/servers/sun-app-serv91 export PATH=$PATH:$GLASSFISH_HOME/bin:.:

W tym momencie powinniśmy mieć poprawnie zainstalowany serwer Sun'a, aby to sprawdzić wydajemy następujące polecenie z dowolnego katalogu:

asadmin start-domain

W tym momencie powinnien uruchomić się serwer. Zatrzymanie serwera wykonujemy komendą:

asadmin stop-domain

Następnie przystępujemy do instalacji pakietów ant oraz maven 2. Pierwszy z nich ant jest narzędziem do zautomatyzowanego budowania, testowania, i instalowania aplikacji java. Drugi maven 2 jest narzędziem wyższego poziomu, służy do zarządzania projektami i ich zależnościami. Posiada również możliwość automatycznych zadań takich jak kompilacja itd. natomiast jest one zrealizowane na wyższym poziomie abstrakcji tak żeby użytkownik nie był zmuszany do recznego tworzenia plików definicji zadań jak np. w przypadku ant - build.xml. Nie znaczy to oczywiście że jesteśmy zwolnieni z utrzymywania plików xml :)

Aby zainstalować ant ściągamy następujący plik apache-ant-1.7.0-bin.zip. Następnie przenosimy ściągnięty plik:

mv /home/[user]/downloads/apache-ant-1.7.0-bin.zip /home/[user]/java/apache-ant-1.7.0-bin.zip

następnie wypakowujemy w/w plik poleceniem:

unzip apache-ant-1.7.0-bin.zip


Następnie analogicznie jak w przypadku poprzednich narzędzi modyfikujemy plik .bashrc dodając nowe linie na końcu pliku:

export ANT_HOME=/home/[user]/java/apache-ant-1.7.0
export PATH=$PATH:$ANT_HOME/bin:.:

Po przelogowaniu możemy wykonać polecenie ant celem sprawdzenia poprawności konfiguracji.
Następnie sciągamy plik Maven 2 o nazwie maven-2.0.7-bin.zip. Przenosimy nasz plik do nowej lokacji:

mv /home/[user]/downloads/maven-2.0.7-bin.zip /home/[user]/downloads/maven-2.0.7-bin.zip

następnie wypakowujemy w/w plik poleceniem:

unzip maven-2.0.7-bin.zip

I znów rozszerzamy nasz plik .bashrc o kolejne 2 linie :)

export MAVEN_HOME=/home/[user]/java/maven-2.0.7
export PATH=$PATH:$MAVEN_HOME/bin:.:

Znów jesteśmy zmuszeni się przelogować. W tym momencie możemy wykonać następujące polecenie które zakończy instalacje Maven 2:

mvn install

W tym momencię maven sam sobie dociągnie wymagane przez niego do prawidłowego działania pliki
i zgłosi na bład braku pliku pom.xml co jest prawidłowym komunikatem ponieważ nie posiadamy jeszcze żadnego projektu. Dodatkowo informuje że maven zakłada sobie ukryty katalog o nazwie .m2 w katalogu użytkownika w którym jest trzymane lokalne repozytorium. W wiekszych projektach gdzie repozytorium jest współdzielone między użytkownikami należy zdefiniować ten fakt w pliku konfiguracji, ale o tym później.

Do następnego odcinka proszę się zaopatrzyć w Subversion :)

c.d.n asap :)

Pozdrawiam,

1 comments:

Jacek Laskowski said...

Sam nad czymś podobnym siedzę, więc czekam z niecierpliwością na kolejne odcinki. Powodzenia!

Jacek