Konfiguracja projektu
- Pobieramy system SVN/PlusWorkflow/tags/PlusWorkflow-2.8.2.2.1
- Pobieramy moduł PlusAsset z SVN/Modules/ZST/2.8.2
- Pobieramy moduł zarządzania użytkownikami z SVN/Modules/UserModule/2.8.2 (PlusAsset jest zależny od modułu zarządzania użytkownikami)
- Dodajemy zależności w PlusAsset do systemu i modułu zarządzania użytkownikami w classpath
- Ustawiamy synchronizację katalogu target/classes do katalogu z klasami na serwerze
- Ustawiamy synchronizację katalogu src/main/webapp do katalogu plugins/zst/ na serwerze
- Ładujemy do systemu mapę z dist/plus-asset.xpdl
- Kopiujemy biblioteki z dist/lib na serwer
- Dodajemy plik jar lub klasy modułu zarządzania użytkownikami na serwer
- Usuwamy poniższe biblioteki z serwera:
- spring-hibernate3-2.0-m2.jar
- spring-2.5.6.SEC01.jar
- hibernate3
- xbean-2.2.0
Uruchomienie modułu
Plikiem wejściowym do modułu jest plik index.jsp znajdujący się w src/main/webapp/. Instalując moduł skopiowaliśmy zawartość tego katalogu na serwer do plugins/zst/ więc aby uruchomić moduł należy wywołać adres <nazwa_aplikacji>/plugins/zst/index.jsp np. PlusWorkflow/plugins/zst/index.jsp.
Struktura projektu
- katalogi ze źródłami i zasobami są zgodne z domyślną konfiguracją maven
- dist - katalog zawierający pliki dystrybucyjne(biblioteki, plik jar, skrypty i mapę procesów)
- dist/lib - biblioteki projektu
- dist/zst - zasoby webowe
- build.xml - skrypt ant do budowania projektu
- pom.xml - plik maven z definicją zależności
Budowanie
Plik build.xml wykonuje następujące operacje:
- Kopiuje src/main/webapp do dist/zst
- Tworzy plik zst.jar i zapisuje go w dist/zst.jar
Add Comment