W poniedziałkowym wpisie pokazałem jak w prosty sposób stworzyć przykładową aplikację RCP oraz w jaki sposób ją potem uruchomić. Dziś pójdziemy kawałek dalej i wyeksportujemy nasz projekt jako pełnowartościowy produkt.
Zaczniemy od stworzenia definicji produktu. Klikamy File->New->Other->Product Configuration, podajemy nazwę naszego pliku (np. rcp.product), wskazujemy nasz projekt i klikamy Finish.



Na zakładce Overview możemy podać nazwę produktu (Product Name), np Moja aplikacja RCP, wybieramy aplikację, którą chcemy aby była uruchamiana (podobnie jak to miało miejsce przy nowej konfiguracji uruchamiania, którą tworzyliśmy w poprzedniej części) – wybieramy z listy nazwę naszej wtyczki plus słówko application na końcu (w moim przypadku jest to com.blogspot.eclipse-po-polsku.example.rcp.application). Musimy również zdefiniować Product ID – wybieramy naszą wtyczkę.
Na zakładce Configuration specyfikujemy jakie wtyczki będą składały się na nasz produkt. Oczywiście podajemy tutaj naszą wtyczkę – klikamy przycisk Add i z listy wybieramy nazwę naszego pluginu (w moim przypadku com.blogspot.eclipse-po-polsku.example.rcp), a następnie dodajemy wszystkie pluginy od których zależy nasza wtyczka. Nie musimy tego robić ręcznie, wystarczy kliknąć przycisk Add Required Plug-ins i wszystkie wymagane pluginy zostaną wykryte i dodane automatycznie.
Zakładka Launching pozwala nam zdefiniować jaka maszyna wirtualna będzie używana, jakie argumenty mają być podawana przy starcie naszej aplikacji, a także jak będzie się nazywał nasz plik uruchomieniowy oraz jaką będzie miał ikonkę. Możemy dla sprawdzenia podać jakąś swoją nazwę, np. moje_rcp.
Jeśli chcemy, aby nasza aplikacja miała swój własny splashscreen to powinniśmy do naszego pluginu wgrać plik o nazwie splash.bmp, a nazwę pluginu podać na zakładce Splash. Jeśli na naszą aplikację składa się wiele wtyczek, wówczas wystarczy w jednej z nich umieścić nasz plik ze spashscreenem, a nazwę tej wtyczki podać właśnie na tej zakładce.
Zakładka Branding pozwala jeszcze lepiej dostosować wygląd naszej aplikacji – możemy podać ikonki, które się będą pojawiały, zmienić tekst oraz obraz wyświetlający się w okienku About aplikacji oraz wyspecyfikować co ma się pojawiać jako tzw. Welcome page, czyli coś jak intro dla naszej aplikacji (mamy z tym do czynienia, gdy po raz pierwszy uruchamiamy Eclipse’a lub gdy uruchamiamy go z nowym workspace’m) – postaram się poświęcić temu, któryś z kolejnych wpisów.
Możemy teraz bez problemu wyeksportować naszą aplikację. Na zakładce Overview odnajdujemy link Eclipse Product export wizard i klikamy na niego.



Klikamy na pliku uruchomieniowym (w moi przypadku moje_rcp.exe) i nasza aplikacja powinna zostać uruchomiona.



Brak komentarzy:
Prześlij komentarz