Wstęp
Strona zawiera dokładna instrukcję tworzenia projektu wdrożeniowego, bazującego na systemie PlusWorkflow 3.1.
System PlusWorkflow od wersji 3.1 budowany jest przy użyciu narzędzia Maven. Zalecane jest zapoznanie się z tym narzędziem korzystając z dokumentacji i dostępnych w sieci kursów.
Ostatni rozdział zawiera zestaw najczęściej zadawanych pytań. Jest to pierwsze miejsce, w którym powinniśmy szukać pomocy.
Wymagania
Środowisko przygotowane zgodnie z instrukcją zawartą na stronie:
- Przygotowanie środowiska - instrukcja przygotowania środowiska do pracy z projektem systemu PlusWorkflow
Utworzenie projektu Maven w środowisku Eclipse
Pierwszym krokiem jest stworzenie nowego projektu typu Maven. W tym celu należy wywołać menu File -> New -> Project:
W nowo otwartym oknie zaznaczamy opcję "Create a simple project..." i przechodzimy do następnej strony klawiszem Next.
Teraz należy nadać odpowiednie atrybuty projektu.
TODO: WERSJONOWANIE, NAZWY ETC.
FAQ
Zbiór najczęściej zadawanych pytań:
1. Eclipse nie widzi klasy DBManagement:
Wszystkie zależności projektu zdefiniowane są w pliku pom.xml. Należy dowiedzieć się, z jakiego moduły pochodzi interesująca nas klasa i zadeklarować odpowiednią zależność. W przypadku klasy DBManagement jest to:
<dependency> <groupId>com.suncode</groupId> <artifactId>plusworkflow-web</artifactId> <type>jar</type> <classifier>classes</classifier> </dependency>
Wykorzystywanie klas spoza modułu com.suncode:plusworkflow-api nie jest zalecane. Wszystkie wymagane przez wdrożenie metody powinny być dostępne jako część publicznego PlusWorkflow API lub modułów zewnętrznych (np. CUF). W przypadku braku danej funkcjonalności, należy stworzyć odpowiednie zgłoszenie w systemie JIRA.