Prezentacja przygotowana na potrzeby przedmiotów: Sieciowe Systemy Baz Danych Biznesowe Aplikacje Rozproszone Wielowarstwowe Aplikacje Sieciowe
|
|
- Janina Jolanta Chmiel
- 6 lat temu
- Przeglądów:
Transkrypt
1 MAVEN 2 Prezentacja przygotowana na potrzeby przedmiotów: Sieciowe Systemy Baz Danych Biznesowe Aplikacje Rozproszone Wielowarstwowe Aplikacje Sieciowe 1
2 Podstawowe informacje o konfiguracji środowiska i Maven WSTĘP 2
3 Literatura podstawowa Maven: The Definitive Guide Developing with Eclipse and Maven Opisy wtyczek 3
4 Konfiguracja środowiska programistycznego Pobierz Maven2 ze strony Zainstaluj Maven2 w maven_home Dodaj ścieżkę maven_home/bin do PATH (uwaga Linux/Windows) Ustal lokalizację JDK w zmiennej środowiskowej JAVA_HOME 4
5 Maven w Netbeans IDE Zainstaluj plugin Maven w NetBeans (Tools Plugins) Sprawdź czy w Tools Options Miscellaneous znajduje się zakładka Maven Na zakładce Maven podać lokalizację maven_home (o ile NetBeans sam nie wykrył Maven-a po PATH) 5
6 Maven w Eclipse IDE Pobierz plik archiwum z Eclipse. Dla przykładowej instalacji jako baza posłużyła wersja Eclipse 3.5 JavaEE (Galileo) Zainstaluj Mylyn dla Eclipse 3.5: Zainstaluj AspectJ dla Eclipse Zainstaluj Subclipse Zainstaluj GEF dla Eclipse Zainstaluj m2eclipse 6
7 Maven w Eclipse IDE W konfiguracji Eclipse jako masznę JAVA podać tę z pakietu JDK (eclipse.ini), np.: -vm e:\programs\java\jdk1.6.0_14\bin\javaw.exe Dodać ścieżkę w Window Preferences Maven Installations do katalogu w którym zainstalowano maven2 Uwaga! Warto wyłączyć automatyczne budowanie projektu w Eclipse 7
8 Trzy podstawowe cykle: clean default site Maven: cykle Więcej informacji (google: maven phases) Cykl default ma inaczej przywiązane cele do faz w zależności od wartości <packaging> patrz pom.xml 8
9 Maven: fazy Przykładowe fazy: mvn compile mvn test-compile Do każdej fazy mogą być przywiązane cele wtyczek FAZA compile CEL compiler:compile CEL inny:cel 9
10 Maven: wtyczki (ang. plugins) i cele (ang. goals) maven-compiler-plugin, po każdym poleceniu sprawdź zawartość katalogu target mvn clean (faza clean) mvn compiler:compile (cel compile wtyczki mavencompiler-plugin) mvn compiler:testcompile PLUGIN CEL CEL CEL 10
11 Maven domyślny cykl dla jar/war/ejb/ejb3/rar/par process-resources resources:resources test surefire:test compile compiler:compile package jar:jar process-test-resources resources:testresources install install:install test:compile compiler:testcompile deploy deploy:deploy 11
12 TODO Modyfikacja cyklu, przypinanie celów do faz 12
13 Podstawowe informacje o sposobie tworzenia projektów MAVEN TWORZENIE PROJEKTU 13
14 Uwagi wstępne Projekty można tworzyć z poziomu: Środowiska programistycznego Linii poleceń i samego maven-a Projekty tworzy się na podstawie tzw. archetypów np.: Dla aplikacji bazującej na spring Dla modułu EJB Dla aplikacji WEB itd. Środowisko programistyczne tak naprawdę wykorzystuje te archetypy i maven-a do utworzenia określonego typu projektu (sprawdź komunikaty) 14
15 Projekt nadrzędny (POM) Utworzyć nowy projekt Maven NB: File New Project (Ctrl+Shift+N) Eclipse: File New Project (Alt+Shift+N) Wybrać Maven Project Wybrać archetyp (można przeszukiwać listę) groupid: org.codehouse.mojo.archetypes artifactid: pom-root Uwaga: NB na liście wyświetla nazwy archetypów a nie ich Id, np.: POM Root Archetype. Część archetypów jest wyróżniona i nie trzeba ich wyszukiwać. 15
16 Identyfikacja artefaktu w Maven Każdy artefakt ma swój unikalny identyfikator groupid: nazwa grupy artefaktów artifactid: nazwa artefaktu version: wersja artefaktu Wersja finalna np.: Wersja robocza np.:1.0.0-snapshot Dodatkowe informacje o projekcie nie są konieczne name: nazwa artefaktu/projektu Maven url: np. lokalizacja strony projektowej Więcej informacji o pom: 16
17 Docelowa struktura projektów SUPERPOM Projekt nadrzędny (POM) Podprojekt (JAR) Podprojekt (WAR) Podprojekt EJB (JAR) Podprojekt (EAR) 17
18 SUPERPOM Jest to podstawowa konfiguracja dostarczana przez konkretną dystrybucję maven Kolejne wydanie maven może używać nowszych wtyczek (o wyższych numerach wersji) niż to z którego aktualnie korzystasz. Jeżeli coś działało w wersji, której do tej pory używałeś, to nie znaczy że będzie działało w wersji nowszej. Wniosek: zawsze podawaj numery wersji wtyczek w pom.xml Więcej informacji: 18
19 Projekt nadrzędny (POM) Do podania są następujące wartości: lokalizacja projektu na dysku grupid artifactid (nazwa projektu w IDE) wersja Plik pom.xml powinien mieć następującą postać: <modelversion>4.0.0</modelversion> <groupid>zsk.samples</groupid> <artifactid>nazwaprojektu</artifactid> <packaging>pom</packaging> <version>1.0-snapshot</version> <name>nazwaprojektu Multi Project</name> <url> 19
20 Projekt typu JEE 5 Enterprise (EAR) Projekt typu EAR składa (ang. assembly) dostępne moduły (artefakty) w archiwum EAR File New Project (Ctrl+Shift+N) Wybrać Maven Project i Next Rozwinąć listę: Archetypes from Remote Maven Repositories (można wpisywać nazwę archetypu Quick Search) Wybrać z listy: JEE 5 EAR Archetype i Next Podać: nazwę projektu, lokalizację, grupę, wersję i zatwierdzić Finish 20
21 Projektu typu UTILITY (JAR) File New Project (Ctrl+Shift+N) Wybrać Maven Project i Next Wybrać Maven Quickstart Archetype i Next Podać: nazwę projektu, lokalizację, grupę, wersję i zatwierdzić Finish Zmienić wersję Java na wymaganą, np.:1.5 (Project Properties Sources) 21
22 Projekt JEE 5 EJB (JAR) File New Project (Ctrl+Shift+N) Wybrać Maven Project i Next Rozwinąć listę Archetypes from Remote Maven Repositories Wybrać z listy JEE 5 ejb jar archetype (można wpisywać nazwę archetypu Quick Search) i Next Podać nazwę projektu, lokalizację, grupę, wersję i zatwierdzić Finish 22
23 Projekt JEE 5 Web (WAR) File New Project (Ctrl+Shift+N) Wybrać Maven Project i Next Rozwinąć listę Archetypes from Remote Maven Repositories Wybrać z listy JEE 5 web application archetype (można wpisywać nazwę archetypu Quick Search) i Next Podać nazwę projektu, lokalizację, grupę i wersję i zatwierdzić Finish Z Project Properties Frameworks dodać framework web którego będziemy używać w projekcie 23
24 Konfiguracja projektu EAR Dodaj jako zależności moduł ejb i moduł web <dependency> <groupid>pl.szsk.was</groupid> <artifactid>webmodule</artifactid> <version>1.0-snapshot</version> <type>war</type> </dependency> <dependency> <groupid>pl.szsk.was</groupid> <artifactid>ejbmodule</artifactid> <version>1.0-snapshot</version> <type>ejb</type> </dependency> Zwróć uwagę na <type> 24
25 Konfiguracja maven-ear-plugin Dodaj do pliku pom wtyczkę maven-ear-plugin W konfiguracji wtyczki należy dopisać: <modules> <webmodule> <groupid>pl.szsk.was</groupid> <artifactid>webmodule</artifactid> </webmodule> <ejbmodule> <groupid>pl.szsk.was</groupid> <artifactid>ejbmodule</artifactid> </ejbmodule> /modules> Powyższe moduły zostaną załączone do archiwum EAR w formie spakowanej (jar i war) EAR może zawierać 0..1 moduł WEB (war), 0..N modułów EJB (jar) i 0..N innych bibliotek JAR 25
26 Budowa aplikacji EJB3/3.1 W przypadku gdy chcemy aby moduły EJB i WEB nie były umieszczane razem w formie jednej aplikacji EAR, to pojawia się problem związany z zależnościami. Aplikacja WEB musi zawierać część kodu aplikacji EJB, a dokładniej specyfikację interfejsów komponentów EJB z których będzie korzystać. Projekt Maven dla EJB musi więc, oprócz zbudowania aplikacji EJB, wygenerować także archiwum jar zawierające te interfejsy. Konfigurację maven-ejb-plugin dla takiego przypadku przedstawiono na następnym slajdzie 26
27 Konfiguracja maven-ejb-plugin Ustawić wartość generateclient na true Wskazać w <clientincludes> co ma zostać umieszczone w kliencie <plugin> <groupid>org.apache.maven.plugins</groupid> <artifactid>maven-ejb-plugin</artifactid> <configuration> <generateclient>true</generateclient> <clientincludes> <!--Dołącz do klienta tylko "zdalne interfejsy"--> <clientinclude> pl/zsk/sos/ejb/endpoint/*remote.class </clientinclude> </clientincludes> <ejbversion>3.0</ejbversion> </configuration> </plugin> 27
28 Konfiguracja projektu WEB W projekcie aplikacji WEB należy dodać zależność względem wcześniej wygenerowanego klienta aplikacji EJB wartość <type> ustawiona na ejb-client <dependency> <groupid>${project.groupid}</groupid> <artifactid>ejbmodule</artifactid> <version>${ejbmodule.ver}</version> <type>ejb-client</type> </dependency> Maven wie, że nie należy dołączać archiwum jar z aplikacją EJB tylko archiwum jar klienta tej aplikacji. Zwróć uwagę na możliwość zastosowania: parametru EjbModule.ver, który zostały zdefiniowany w pliku konfiguracyjnym nadrzędnego projektu maven (pom) parametru standardowego project.groupid 28
29 Parametryzacja projektów maven PARAMETRY 29
30 Parametry standardowe Odwołanie do parametru ma postać ${nazwa_parametru} Standardowo dostępne wartości: project.* - wartości z Maven POM np: settings.* - ustawienia z settings.xml env.* - zmienne środowiskowe java.lang.system UWAGA: Podane w prezentacji adresy url mogą się zmienić z uwagi na zmianę obowiązującej wersji maven. Bazowy adres to: 30
31 Parametry standardowe: project Najczęściej wykorzystywane wartości project.* artifactid groupid version build.* directory sourcedirectory 31
32 Parametry standardowe: settings Generalnie bardzo rzadko wykorzystuje się w ustawieniach projektu wartości z settings.xml Najczęściej wykorzystywane wartości z settings.* localrepository offline Za to bardzo wygodnie jest tam wpisać dane uwierzytelniające w sekcji <servers> dla wykorzystywanych serwerów podanych w sekcji <distributionmanagement> pliku pom.xml 32
33 Parametry standardowe: env Najczęściej wykorzystywane wartości env.* path home java_home Jeżeli to tylko możliwe, powinno się używać wartości dostępnych poprzez java.lang.system 33
34 Parametry standardowe: java.lang.system Wartości bardzo często wykorzystywane Najbardziej popularne to: java.version java.home user.home user.dir line.separator file.separator os.* 34
35 Parametry użytkownika Można definiować własne parametry Wykorzystywane podczas filtrowaniu konfiguracji projektu i przy Przykład definicji: <properties> <EJBModule.ver>1.0-SNAPSHOT</EJBModule.ver> <WEBModule.ver>1.0-SNAPSHOT</WEBModule.ver> </properties> Przykład użycia: <dependency> <groupid>pl.szsk.was</groupid> <artifactid>webmodule</artifactid> <version>${webmodule.ver}</version> <type>war</type> </dependency> 35
36 Filtrowanie Proces podstawiania wartości parametrów w plikach W pliku musi znajdować się odwołanie do parametru w postaci ${nazwa_parametru} Pozwala na zmianę treści plików konfiguracyjnych czy też samych plików źródłowych aplikacji np: Konfiguracja połączenia do bazy danych Adres WebService w adnotacji Proces filtrowania musi zostać jawnie uaktywniony. SUPERPOM ma domyślne ustawienia jak poniżej: <resources> <resource>src/main/resources</resource> <filtering>true</filtering> </resources> UWAGA czasami nie wszystko powinno być filtrowane 36
37 <resources> <resource> Filtrowanie: przykład filtrowania źródeł <directory>src/main/java</directory> <filtering>true</filtering> <!-- domyślnie zasoby są kopiowane do target/classes --> <targetpath>../filtered-sources</targetpath> </resource> <resource> <! trzeba podać też katalog z normalnymi plikami zasobów, inaczej ich nie skopiuje--> <directory>src/main/resources</directory> </resource> </resources> 37
38 Artefaktu nie ma w domu Jeżeli masz np. bibliotekę w postaci jar, ale nie ma jej w jakimkolwiek repozytorium (wewnętrznym, zewnętrznym) Zainstaluj bibliotekę w lokalnym repozytorium mvn -cpu install:install-file -DgroupId=nazwa_grupy - DartifactId=nazwa_artefaktu -Dversion=numer_wersji - packaging=jar -Dfile=scieżka_do_pliku -cpu <=> --check_plugin_updates Zainstaluj bibliotekę w repozytorium maven Skonfiguruj w pom.xml lokalizację repozytorium maven (<distributionmanagement>) Skonfiguruj w settings.xml dostęp do repozytorium maven zamiast install:instal-file wpisz cel deploy:deploy-file podaj w poleceniu id repozytorium 38
39 Budowa dowlonego typu archiwum ASSEMBLY 39
40 TODO Biznesowe Aplikacje Rozproszone: Maven
41 Konfiguracja maven-site-plugin. Informacje o projekcie i raporty GENEROWANIE STRONY PROJEKTOWEJ 41
42 Generowanie strony projektowej (Site) Sekcja <reporting >: konfiguracja raportów generowanych na potrzeby projektu <reporting> <plugins> <plugin> <groupid>org.apache.maven.plugins</groupid> <artifactid>maven-project-info-reports-plugin</artifactid> <version>2.1.2</version> </plugin> <plugin> <groupid>org.apache.maven.plugins</groupid> <artifactid>maven-javadoc-plugin</artifactid> <version>2.6</version> <configuration> <aggregate>true</aggregate> </configuration> </plugin> </plugins> </reporting> Więcej informacji, patrz UWAGA! Z oczywistych powodów, podane wersje wtyczek mogą nie być najnowsze 42
43 Generowanie strony projektowej (Site) W przypadku projektu wielomodułowego, strona będzie generowana z osobna dla każdego projektu. Raporty można zintegrować ustawiając wartość aggregate na true. Agregacja następuje dopiero po wykonaniu celu site:deploy Dla celu site:deploy należy skonfigurować distributionmanagement, tzn miejsce w którym zostanie umieszczona strona projektu. Może być to także lokalizacja na serwerze plików czy też www (transport np.: scp). <distributionmanagement> <site> <id>sjo</id> <url>file://d://javaprog//docs</url> </site> <distributionmanagement> 43
44 Konfiguracja serwerów: przykład Plik pom.xml <distributionmanagement> <site> <id>sjo</id> <name>sjo Site</name> <url>scp://nazwa_serwera/sciezka_do_np_public_html/</url> </site> </distributionmanagement> Plik settings.xml <servers> <server> <id>sjo</id> <username>uzytkownik</username> <password>haslo</password> <filepermissions>664</filepermissions> <directorypermissions>775</directorypermissions> <configuration></configuration> </server> </servers> 44
45 Informacje o projekcie: przykład Informacje brane są z plików pom.xml. <plugin> <groupid>org.apache.maven.plugins</groupid> <artifactid>maven-project-info-reports-plugin</artifactid> <version>2.1.2</version> <reportsets> <reportset> <reports> <report>index</report> <report>project-team</report> <report>dependencies</report> <report>dependency-convergence</report> <report>dependency-management</report> <report>plugin-management</report> <report>plugins</report> <report>summary</report> <report>scm</report> </reports> </reportset> </reportsets> </plugin> 45
46 Informacje o projekcie: project-team Listę członków zespołu projektowego bądź też organizacji należy umieścić w sekcji <developers>. Można też stworzyć dodatkową listę w sekcji <contributors> dla osób bądź jednostek przekazujących coś na rzecz projektu. Jeżeli generowane są raporty z scm (np. changelog) to id powinno być zgodne z loginem w tym systemie. <developers> <developer> <id>szsk</id> <name>szsk user</name> < >test@gmail.com</ > <organization>technical University of Lodz</organization> <organizationurl> <timezone>cet</timezone> <roles> <role>kierownik projektu</role> <role>pracownik</role> </roles> </developer> </developers> 46
47 Informacje o projekcie: summary Dane podstawowe o projekcie <name>zapisysjo</name> <description>opis projektu</description> <url> Warto wpisać dane jednostki organizacyjnej. Informacja ta jest umieszczana dodatkowo w wielu raportach np.: javadoc <organization> <name>department of Computer Networks, Technical University of Lodz</name> <url> </organization> 47
48 Informacje o projekcie: scm Wyświetlane są podstawowe informacje o systemie scm użytym w projekcie, oraz jak z niego korzystać. Wymaga podania stosownych url w sekcji scm: <scm> <connection>scm:svn:svn://adres_repozytorium</connection> <url> </scm> Można też w tej sekcji ustalić developerconnection dla scm. Ten url wykorzystywany jest przy operacjach zapisu connection jest tylko dla operacji oczytu url jest wykorzystywany w wielu raportach do podlinkowania plików źródłowych (o ile w ogóle system scm udostępnia pliki np. po http) 48
49 Informacje o projekcie: scm Skonfigurowanie sekcji scm pozwala z poziomu Maven wykonywać operacje w systemie scm np. commit, update itd. Wiele innych wtyczek bazuje na scm Więcej informacji, patrz: Praca z repozytorium 49
50 Raporty na stronie projektowej W sekcji <reporting> można dodać wiele wtyczek generujących pożyteczne raporty. We wcześniej przedstawionym przykładzie znajdował się mavenjavadoc-plugin W większości z nich należy zwrócić uwagę na sposób kodowania źródeł i sposób kodowania generowanego raportu. Domyślnie przyjmowane jest ISO i java w wersji 1.4 Do ustalenia tych wartości warto zdefiniować w pliku pom parametry np. <source.enc> czy też <source.ver>, jak w przykładzie na kolejnym slajdzie. Parametry te powinny być także użyte np. w konfiguracji maven-compiler-plugin 50
51 Raporty na stronie projektowej: przykład <plugin> <groupid>org.apache.maven.plugins</groupid> <artifactid>maven-javadoc-plugin</artifactid> <version>2.6</version> <configuration> <encoding>${source.enc}</encoding> </configuration> </plugin> <plugin> <groupid>org.apache.maven.plugins</groupid> <artifactid>maven-changelog-plugin</artifactid> <version>2.1</version> <configuration> <outpuencoding>${source.enc}</outpuencoding> <connectiontype>connection</connectiontype> </configuration> </plugin> <plugin> <groupid>org.apache.maven.plugins</groupid> <artifactid>maven-jxr-plugin</artifactid> <version>2.1</version> <configuration> <linkjavadoc>true</linkjavadoc> <inputencoding>${source.enc}</inputencoding> <outputencoding>${source.enc}</outputencoding> </configuration> </plugin> <plugin> <groupid>org.apache.maven.plugins</groupid> <artifactid>maven-pmd-plugin</artifactid> <version>2.4</version> <configuration> <linkxref>true</linkxref> <sourceencoding>${source.enc}</sourceencoding> <minimumtokens>100</minimumtokens> <targetjdk>${source.ver}</targetjdk> </configuration> </plugin> 51
52 Problemy przy generowaniu strony projektowej Z uwagi na złożoność generowania strony projektowej, może pojawić się wyjątek OutOfMemoryError. Należy wtedy zmienić ustawienia maszyny wirtualnej dla maven set MAVEN_OPTS=-Xmx1024m -Xms512m -XX:PermSize=256m -XX:MaxPermSize=512m mvn site 52
53 SCM Software Configuration Management PRACA Z REPOZYTORIUM 53
54 Konfiguracja klienta svn po ssh (Windows) Założenia Dostęp do repozytorium poprzez svn+ssh Uwierzytelnianie z wykorzystaniem klucza prywatnego Potrzebne są następujące programy klient subversion (np. Collabnet) putty (do konfiguracji ssh) plink (do utworzenia połączenia ssh) puttygen (gdy chcemy generować klucze) 54
55 Konfiguracja klienta svn po ssh (Windows) Wygodnie jest do PATH dodać ścieżkę do katalogu z zainstalowanymi programami putty, puttygen i plink (w tym przypadku nawet bardzo wskazane) oraz svn W profilu użytkownika w Application Data\Subversion (%APPDATA%\Subversion) znajduje się plik konfiguracyjny config. Ustawienia można także wprowadzić z poziomu rejestru patrz plik README Domyślnie svn poszukuje ssh do nawiązania połączenia svn+ssh. Zmieniamy to na plink.exe w sekcji [tunnels] [tunnels] ssh = plink.exe 55
56 Konfiguracja klienta svn po ssh (Windows) - problemy Zmiana nazwy plink na ssh nie jest najlepszym pomysłem. svn próbuje np. wywołać plink z opcją -q. Niestety plink tej opcji nie ma zaimplementowanej. 56
57 Konfiguracja połączenia svn po ssh (Windows) Uruchomić putty Skonfigurować sesję Session: hostname: connection type: SSH session name: nazwa_sesji Connection/SSH Wybrać wersję protokołu najlepiej v2 Connection/SSH/Auth Wskazać lokalizację pliku z kluczem prywatnym Zapisać sesję z poziomu Session 57
58 Test i konfiguracja maven Wykonać dowolne polecenie svn na repozytorium np.: svn ci svn+ssh://nazwa_sesji/lokalizacja_repo Konfiguracja maven: <scm> <connection>scm:svn:svn+ssh://nazwa_sesji/lokalizacja_repo</ connection> <developerconnection>scm:svn:svn+ssh://nazwa_sesji/lokalizac ja_repo</developerconnection> <url> </scm> Wykonać polecenie: mvn scm:checkin -Dmessage="test" Jeżeli wszystko przebiegło pomyślnie oznacza to, że maven został prawidłowo skonfigurowany do pracy z repozytorium 58
59 Wykorzystanie maven-release-plugin BUDOWA PLANOWANEGO WYDANIA APLIKACJI 59
60 Konfiguracja wtyczki maven-release-plugin Przez wydanie rozumiemy utworzenie planowanej finalnej wersji projektu Jeżeli skonfigurowano projekt zgodnie z wcześniejszymi slajdami to jest on praktycznie gotów do użycia tej wtyczki Wtyczka nie wymaga wtedy dodatkowej konfiguracji, aczkolwiek można to zrobić. Po szczegóły patrz: <plugin> <artifactid>maven-release-plugin</artifactid> <version>2.0-beta-9</version> </plugin> Biznesowe Aplikacje Rozproszone: Maven
61 Cele wtyczki release:clean usunięcie informacji (dodatkowych plików) po wykonaniu release:prepare release:prepare przygotowanie wydania w SCM. release:rollback wycofanie zmian z ostatniego wydania release:perform wykonanie wydania z systemu SCM release:stage wykonanie wydania do innego repozytorium albo katalogu release:branch utworzenie rozgałęzienia aktualnego projektu z aktualizacją numerów wersji 61
62 Przygotowanie wydania, cel: prepare Sprawdzenie zgodności źródeł z repozytorium (<scm>) Zmiana numerów wersji w plikach pom.xml (część interaktywna, możliwy jest tryb wsadowy) Zmiana informacji w <scm> tak aby odpowiadała nowej lokalizacji wydania w repozytorium, np. w systemie svn katalog tags Wykonanie testów Zatwierdzenie zamian w repozytorium (tags) Podniesienie numerów wersji z jednoczesnym dodaniem SNAPSHOT Zatwierdzenie zmian w repozytorium dla wersji rozwojowej np. w systemie svn katalog trunk 62
63 Przygotowanie wydania: efekt działania Kolejne wersje finalne projektu Wersja rozwojowa ZapisySJO SNAPSHOT 63
64 Inne przydatne cele projektowe Po wykonaniu celu prepare dobrze jest wykonać clean, celem usunięcia tymczasowych kopii plików pom.xml i informacji o przygotowanym ostatnim wydaniu W przypadku problemów z dokończeniem przygotowania wydania, gdy wykonane zostały zmiany w repozytorium można wycofać te zmiany przy pomocy celu rollback Można jednak po dokonaniu poprawek w konfiguracji kontynuować przygotowanie wydania przy pomocy celu prepare (takie jest domyślne ustawienie dla wtyczki, które oczywiście można zmienić) 64
65 Wydanie projektu, cel: perform Pobranie ostatniego wydania projektu Wykonanie celów: deploy umieszczenie artefaktów projektowych w repozytorium maven site-deploy umieszczenie strony projektowej na dedykowanym serwerze (patrz Generowanie strony projektowej) 65
66 ToDo Dodanie dependency do jar (plugin) Assembly Profile Biznesowe Aplikacje Rozproszone: Maven
BUDOWANIE APLIKACJI. Waldemar Korłub. Platformy Technologiczne KASK ETI Politechnika Gdańska
BUDOWANIE APLIKACJI Waldemar Korłub Platformy Technologiczne KASK ETI Politechnika Gdańska Budowanie aplikacji 2 *.java resources punkt wejścia javac *.class *.properties *.css *.fxml *.png MANIFEST.MF
Bardziej szczegółowoWprowadzenie do narzędzia MAVEN
Wprowadzenie do narzędzia MAVEN Mateusz Miotk 27 luty 2017 Instytut Informatyki UG 1 Maven - co to? Maven to narzędzie do budowania kodu. Umożliwia on zarządzanie kodem, który obejmuje zbiór standardów,
Bardziej szczegółowo1. Wprowadzenie. 2. Instalacja i uruchomienie. 3. Projekt i POM
1. Wprowadzenie Apache Maven jest kolejnym narzędziem do wykonywania buildów aplikacji platformy Java. Projekt jest znacznie młodszy niż Apache Ant (Ant 1.1 jako samodzielny projekt od roku 2000, Maven
Bardziej szczegółowoZałącznik 1 instrukcje instalacji
Załącznik 1 instrukcje instalacji W poniższym załączniku przedstawione zostaną instrukcje instalacji programów wykorzystanych w trakcie tworzenia aplikacji. Poniższa lista przedstawia spis zamieszczonych
Bardziej szczegółowoNarzędzia budowy aplikacji Java
Narzędzia budowy aplikacji Java Narzędzi budowy Narzędzia budowy (kompilacji) jest to narzędzie, które automatyzuje proces oprogramowanie projektu budowlanego. Budowanie projektu zazwyczaj zawiera jedno
Bardziej szczegółowoDokumentacja kompilacji źródeł aplikacji 1.0
Projekt dofinansowany ze środków Mechanizmu Finansowego Europejskiego Obszaru Gospodarczego Dokumentacja kompilacji źródeł aplikacji Projekt: Wypracowanie i wdrożenie innowacyjnych metod integracji danych
Bardziej szczegółowoInstrukcja instalacji
Instrukcja instalacji Niniejsza instrukcja obejmuje instalację krok po kroku narzędzi potrzebnych do uruchomienia aplikacji ERS pod systemem Windows. Ze względu na uniwersalność użytych rozwiązań możliwe
Bardziej szczegółowoZałącznik 1 instrukcje instalacji
Załącznik 1 instrukcje instalacji W poniższym załączniku przedstawione zostaną instrukcje instalacji programów wykorzystanych w trakcie tworzenia aplikacji. Poniższa lista przedstawia spis zamieszczonych
Bardziej szczegółowoJęzyk JAVA podstawy. wykład 1, część 2. Jacek Rumiński. Politechnika Gdańska, Inżynieria Biomedyczna
Język JAVA podstawy wykład 1, część 2 1 Język JAVA podstawy Plan wykładu: 1. Krótka historia Javy 2. Jak przygotować sobie środowisko programistyczne 3. Opis środowiska JDK 4. Tworzenie programu krok po
Bardziej szczegółowoArchitektury Usług Internetowych. Laboratorium 2. Usługi sieciowe
Architektury Usług Internetowych Laboratorium 2. Usługi sieciowe Wstęp Celem laboratorium jest zapoznanie się z modelem usług sieciowych na przykładzie prostego serwera Apache Axis2. Apache Axis2 Apache
Bardziej szczegółowoNarzędzia i aplikacje Java EE. Usługi sieciowe Paweł Czarnul pczarnul@eti.pg.gda.pl
Narzędzia i aplikacje Java EE Usługi sieciowe Paweł Czarnul pczarnul@eti.pg.gda.pl Niniejsze opracowanie wprowadza w technologię usług sieciowych i implementację usługi na platformie Java EE (JAX-WS) z
Bardziej szczegółowoMateriały oryginalne: ZAWWW-2st1.2-l11.tresc-1.0kolor.pdf. Materiały poprawione
Materiały oryginalne: ZAWWW-2st1.2-l11.tresc-1.0kolor.pdf Materiały poprawione Rozwiązanie zadania w NetBeans IDE 7.4: Jarosław Ksybek, Adam Miazio Celem ćwiczenia jest przygotowanie prostej aplikacji
Bardziej szczegółowooprogramowania F-Secure
1 Procedura wygenerowania paczki instalacyjnej oprogramowania F-Secure Wznowienie oprogramowania F-Secure zaczyna działać automatycznie. Firma F-Secure nie udostępnia paczki instalacyjnej EXE lub MSI do
Bardziej szczegółowoProjektowanie oprogramowania. Warstwa integracji z bazą danych oparta na technologii ORM Platforma Java EE Autor: Zofia Kruczkiewicz
Projektowanie oprogramowania Warstwa integracji z bazą danych oparta na technologii ORM Platforma Java EE Autor: Zofia Kruczkiewicz 1 Wykonanie czterowarstwowej aplikacji EE z dostępem do bazy danych,
Bardziej szczegółowoProgramowanie Urządzeń Mobilnych. Laboratorium nr 7, 8
Programowanie Urządzeń Mobilnych Laboratorium nr 7, 8 Android Temat 1 tworzenie i uruchamianie aplikacji z użyciem Android SDK Krzysztof Bruniecki 1 Wstęp Platforma Android jest opartym na Linuxie systemem
Bardziej szczegółowoAKADEMIA GÓRNICZO-HUTNICZA Wydział Elektrotechniki, Automatyki, Elektroniki i Informatyki
AKADEMIA GÓRNICZO-HUTNICZA Wydział Elektrotechniki, Automatyki, Elektroniki i Informatyki Computer Games Poker Bot - komunikacja Dokumentacja Wersja z dnia 01.01.2012 Zespół: Kamil Mazurek Tomasz Kruczkowski
Bardziej szczegółowoInstalacja NOD32 Remote Administrator
Instalacja NOD32 Remote Administrator Program do zdalnego zarządzania stacjami roboczymi, na których zainstalowany jest program NOD32, składa się z dwóch modułów. Pierwszy z nich Remote Administrator Server
Bardziej szczegółowoMaven II. Jakub Wojtaszczyk Piotr Tabor
Maven II Jakub Wojtaszczyk (onufry@mimuw.edu.pl) Piotr Tabor (p.tabor@mimuw.edu.pl) Plan Wstęp Porównamy Maven II i Anta Zainstalujemy Mavena II Stworzymy i obejrzymy Pierwszy projekt Omówimy mechanizmy
Bardziej szczegółowoSilent setup SAS Enterprise Guide (v 3.x)
SAS Institute TECHNICAL SUPPORT Silent setup SAS Enterprise Guide (v 3.x) Silent Setup ( cicha instalacja oprogramowania) pozwala na instalację Enterprise Guide (lub całości oprogramowania SAS) na wielu
Bardziej szczegółowoSieciowa instalacja Sekafi 3 SQL
Sieciowa instalacja Sekafi 3 SQL Niniejsza instrukcja opisuje instalację Sekafi 3 SQL w wersji sieciowej, z zewnętrznym serwerem bazy danych. Jeśli wymagana jest praca jednostanowiskowa, należy postępować
Bardziej szczegółowoPlatformy Technologiczne
Platformy Technologiczne Laboratorium nr 6 Java: Ciągła integracja (ang. Continuous Integration) Praca z repozytorium git w salach laboratoryjnych. W niektórych salach laboratoryjnych występują problemy
Bardziej szczegółowoEnterprise JavaBeans (EJB)
Enterprise JavaBeans (EJB) Celem tego zestawu ćwiczeń jest zapoznanie z sesyjnymi komponentami Enterprise JavaBeans. Zilustrowane będą różnice między komponentami stanowymi i bezstanowymi. Pokazane będzie
Bardziej szczegółowoMentorGraphics ModelSim
MentorGraphics ModelSim 1. Konfiguracja programu Wszelkie zmiany parametrów systemu symulacji dokonywane są w menu Tools -> Edit Preferences... Wyniki ustawień należy zapisać w skrypcie startowym systemu
Bardziej szczegółowoNiezbędne serwery aplikacji. Wprowadzenie do technologii JBoss i Apache Tomcat.
Niezbędne serwery aplikacji. Wprowadzenie do technologii JBoss i Apache Tomcat. Serwer Tomcat Plan wykładu Opis serwera Jak uruchomić napisaną aplikację Podstawowa konfiguracja Pierwsze uruchomienie Tomcat
Bardziej szczegółowoInstrukcja tworzenia aplikacji EE na bazie aplikacji prezentowanej na zajęciach lab.4 z PIO umożliwiająca przez sieć dostęp wielu użytkownikom.
Instrukcja tworzenia aplikacji EE na bazie aplikacji prezentowanej na zajęciach lab.4 z PIO umożliwiająca przez sieć dostęp wielu użytkownikom. Projektowanie i wdrażanie systemów informatycznych Przekształcenie
Bardziej szczegółowoUwierzytelnianie użytkowników sieci bezprzewodowej z wykorzystaniem serwera Radius (Windows 2008)
Uwierzytelnianie użytkowników sieci bezprzewodowej z wykorzystaniem serwera Radius (Windows 2008) Cel ćwiczenia Celem ćwiczenia jest zapoznanie się z rozwiązaniami systemu Windows 2008 server do uwierzytelnienia
Bardziej szczegółowoCVS system kontroli wersji
CVS system kontroli wersji Agenda Podstawowe pojęcia Podstawowe polecenia Metody dostępu do repozytorium Konfiguracja i używanie aplikacji klienckich Konflikty i ich rozwiązywanie Dodatkowe możliwości
Bardziej szczegółowoSposoby tworzenia projektu zawierającego aplet w środowisku NetBeans. Metody zabezpieczenia komputera użytkownika przed działaniem apletu.
Sposoby tworzenia projektu zawierającego aplet w środowisku NetBeans. Metody zabezpieczenia komputera użytkownika przed działaniem apletu. Dr inż. Zofia Kruczkiewicz Dwa sposoby tworzenia apletów Dwa sposoby
Bardziej szczegółowoSystem kontroli wersji - wprowadzenie. Rzeszów,2 XII 2010
System kontroli wersji - wprowadzenie Rzeszów,2 XII 2010 System kontroli wersji System kontroli wersji (ang. version/revision control system) służy do śledzenia zmian głównie w kodzie źródłowym oraz pomocy
Bardziej szczegółowoMateriały dodatkowe. Raspberry Pi
Katedra Inżynierii Systemów Sterowania Materiały dodatkowe Raspberry Pi Opracowali: mgr inż. Tomasz Karla Data: Listopad, 2016 r. Dodatkowe informacje Materiały dodatkowe mają charakter ogólny i służą
Bardziej szczegółowoPrzykłady tworzenia aplikacji komponentowych w technologii JavaServer Faces 2.1 na podstawie
Przykłady tworzenia aplikacji komponentowych w technologii JavaServer Faces 2.1 na podstawie http://docs.oracle.com/javaee/6/tutorial/doc/ Przykłady na podstawie zadań lab. z przedmiotu Technologie internetowe
Bardziej szczegółowogit krótki przewodnik
git krótki przewodnik Spis treści Podstawy pracy z systemem git (pojęcia)... 2 Instalacja klienta git Atlassian SourceTree... 2 Konfiguracja Atlassian SourceTree do współpracy z bitbucket.org... 3 Tworzenie
Bardziej szczegółowoSerwer SSH. Wprowadzenie do serwera SSH Instalacja i konfiguracja Zarządzanie kluczami
Serwer SSH Serwer SSH Wprowadzenie do serwera SSH Instalacja i konfiguracja Zarządzanie kluczami Serwer SSH - Wprowadzenie do serwera SSH Praca na odległość potrzeby w zakresie bezpieczeństwa Identyfikacja
Bardziej szczegółowoSAS Institute TECHNICAL SUPPORT )
SAS Institute TECHNICAL SUPPORT ) Konfiguracja procesów ETL dla rozwiązań FM składających się z kilku środowisk Celem niniejszego dokumentu jest opisanie konfiguracji ETL-owego fragmentu rozwiązań FM,
Bardziej szczegółowoInstalacja i konfiguracja serwera SSH.
Instalacja i konfiguracja serwera SSH. Podczas wykonywania poniższych zadań w zeszycie w sprawozdaniu 1. podaj i wyjaśnij polecenia, które użyjesz, aby: wyjaśnić pojęcia związane z ssh, zainstalować serwer
Bardziej szczegółowoInstrukcja instalacji oprogramowania dla środowiska Windows
Instrukcja instalacji oprogramowania dla środowiska Windows Kurs Tester Oprogramowania Przygotuj się jeszcze przed zajęciami! Specyfikacja komputera Tester Oprogramowania min. 4 GB RAM, rekomendowany procesor
Bardziej szczegółowoProgramowanie niskopoziomowe
W. Complak, J.Kniat, M. Antczak, K. Kwarciak, G. Palik, A. Rybarczyk, Ł. Wielebski Materiały Programowanie niskopoziomowe http://www.cs.put.poznan.pl/arybarczyk/c_w_0.pdf Spis treści 1. Instalacja środowiska
Bardziej szczegółowoZarządzanie Infrastrukturą IT. Jak ręcznie utworzyć instancję EAUDYTORINSTANCE na SQL Serwerze 2000. www.e-audytor.com
Zarządzanie Infrastrukturą IT Jak ręcznie utworzyć instancję EAUDYTORINSTANCE na SQL Serwerze 2000 Data modyfikacji: 2007-04-17, 15:46 opracował: Maciej Romanowski v 2.2 powered by Romanowski 2007-03-15
Bardziej szczegółowoZAPOZNANIE SIĘ Z TWORZENIEM
LABORATORIUM SYSTEMÓW MOBILNYCH ZAPOZNANIE SIĘ Z TWORZENIEM APLIKACJI MOBILNEJ W J2ME I. Temat ćwiczenia II. Wymagania Podstawowe wiadomości z zakresu języka Java Podstawowa znajomość środowiska Eclipse
Bardziej szczegółowoSzukamNeta.pl Wicket, Maven, SVN, Hudson - tutorial
SzukamNeta.pl Wicket, Maven, SVN, Hudson - tutorial Zważywszy fakt stosowania w realizowanym projekcie wielu różnych narzędzi zarówno po stronie lokalnej, na komputerze programisty, jak i na zdalnym serwerze,
Bardziej szczegółowoInstrukcja instalacji oprogramowania dla środowiska Linux
Instrukcja instalacji oprogramowania dla środowiska Linux Kurs Tester Oprogramowania Przygotuj się jeszcze przed zajęciami! Specyfikacja komputera Tester Oprogramowania min. 4 GB RAM, rekomendowany procesor
Bardziej szczegółowoBackend Administratora
Backend Administratora mgr Tomasz Xięski, Instytut Informatyki, Uniwersytet Śląski Katowice, 2011 W tym celu korzystając z konsoli wydajemy polecenie: symfony generate:app backend Wówczas zostanie stworzona
Bardziej szczegółowoWarsztaty AVR. Instalacja i konfiguracja środowiska Eclipse dla mikrokontrolerów AVR. Dariusz Wika
Warsztaty AVR Instalacja i konfiguracja środowiska Eclipse dla mikrokontrolerów AVR Dariusz Wika 1.Krótki wstęp: Eclipse to rozbudowane środowisko programistyczne, które dzięki możliwości instalowania
Bardziej szczegółowoINSTRUKCJA OBSŁUGI DLA SIECI
INSTRUKCJA OBSŁUGI DLA SIECI Zapisywanie dziennika druku w lokalizacji sieciowej Wersja 0 POL Definicje dotyczące oznaczeń w tekście W tym Podręczniku użytkownika zastosowano następujące ikony: Uwagi informują
Bardziej szczegółowoWprowadzenie do Doctrine ORM
Wprowadzenie do Doctrine ORM Przygotowanie środowiska Do wykonania ćwiczenia konieczne będzie zainstalowanie narzędzia Composer i odpowiednie skonfigurowanie Netbeans (Tools->Options->Framework & Tools->Composer,
Bardziej szczegółowoWYKONANIE APLIKACJI OKIENKOWEJ OBLICZAJĄCEJ SUMĘ DWÓCH LICZB W ŚRODOWISKU PROGRAMISTYCZNYM. NetBeans. Wykonał: Jacek Ventzke informatyka sem.
WYKONANIE APLIKACJI OKIENKOWEJ OBLICZAJĄCEJ SUMĘ DWÓCH LICZB W ŚRODOWISKU PROGRAMISTYCZNYM NetBeans Wykonał: Jacek Ventzke informatyka sem. VI 1. Uruchamiamy program NetBeans (tu wersja 6.8 ) 2. Tworzymy
Bardziej szczegółowoMirror Tool.
Mirror Tool Narzędzie Mirror Tool służy do pobierania baz sygnatur wirusów offline. Jeśli klienty nie mają połączenia do sieci Internet, a potrzebują dostęp do bazy sygnatur wirusów, można w takim przypadku
Bardziej szczegółowoWprowadzenie do SAS. Wprowadzenie. Historia SAS. Struktura SAS 8. Interfejs: SAS Explorer. Interfejs. Część I: Łagodny wstęp do SAS Rafał Latkowski
Wprowadzenie do SAS Część I: Łagodny wstęp do SAS Rafał Latkowski Wprowadzenie 2 Historia SAS Struktura SAS 8 1976 BASE SAS 1980 SAS/GRAPH & SAS/ETS 1985 SAS/IML, BASE SAS for PC Raportowanie i grafika
Bardziej szczegółowoKonfiguracja serwera OPC/DDE KEPSServerEX oraz środowiska Wonderware InTouch jako klienta DDE do wymiany danych
Ustawienia serwera 1. Uruchomić serwer KEPServerEX w trybie administracji 2. Wywołać ustawienia serwera 3. W zakładce Runtime Process ustawić opcję Process Mode w tryb Interactive 4. Zaakceptować ustawienia
Bardziej szczegółowoFiery Remote Scan. Łączenie z serwerami Fiery servers. Łączenie z serwerem Fiery server przy pierwszym użyciu
Fiery Remote Scan Program Fiery Remote Scan umożliwia zarządzanie skanowaniem na serwerze Fiery server i drukarce ze zdalnego komputera. Programu Fiery Remote Scan można użyć do wykonania następujących
Bardziej szczegółowoArtifactory Power Pack Pro w procesie wytwarzania oprogramowania. Artifactory Power Pack Plugins Artifactory License Control
Artifactory Power Pack Pro w procesie wytwarzania oprogramowania Artifactory Power Pack Plugins Artifactory License Control Agenda Artifactory Power Pack Pro Dostępne rozszerzenia Rozszerzenie Artifactory
Bardziej szczegółowoProgramowanie komponentowe. Przykład 1 Bezpieczeństwo wg The Java EE 5 Tutorial Autor: Zofia Kruczkiewicz
Programowanie komponentowe Przykład 1 Bezpieczeństwo wg The Java EE 5 Tutorial Autor: Zofia Kruczkiewicz Struktura wykładu 1. Utworzenie użytkowników i ról na serwerze aplikacji Sun Java System Application
Bardziej szczegółowoUżycie pakietów instalacyjnych.msi w oprogramowaniu WYWIAD Plus
1. Wprowadzenie Użycie pakietów instalacyjnych.msi w oprogramowaniu WYWIAD Plus Program instalacyjny aplikacji WYWIAD Plus był uprzednio dostarczany wyłącznie w postaci pliku wykonywalnego.exe. Obecnie,
Bardziej szczegółowoZSBD ćwiczenie 4. Obiektowe systemy zarządzania bazą danych. Przygotowanie środowiska pracy. Wymagania: ZSBD ćwiczenie 4
Zaawansowane Systemy Bazy Danych - ZSBD ZSBD ćwiczenie 4 Obiektowe systemy zarządzania bazą danych. Przygotowanie środowiska pracy. ZSBD ćwiczenie 4 W ramach tych i dwóch kolejnych ćwiczeń zapoznacie się
Bardziej szczegółowoPlatformy Technologiczne
i Platformy Technologiczne Laboratorium nr 4 Java: REST API Aplikacja opracowana w ramach laboratorium nr 4 będzie potrzebna do realizacji laboratorium nr 5 należy zachować przygotowany projekt. Zadanie
Bardziej szczegółowoZaawansowane aplikacje internetowe - laboratorium
Zaawansowane aplikacje internetowe - laboratorium Web Services (część 3). Do wykonania ćwiczeń potrzebne jest zintegrowane środowisko programistyczne Microsoft Visual Studio 2005. Ponadto wymagany jest
Bardziej szczegółowoĆwiczenia 9: Zarządzanie konfiguracją Zadania:
Ćwiczenia 9: Zarządzanie konfiguracją Zadania: Konfiguracja repozytorium CVS: 1. Ściągnij i zainstaluj serwer CVS: CVSNT (www.cvsnt.org). 2. W konfiguracji repozytoriów (Panel Sterowania -> CVSNT) wybierz
Bardziej szczegółowoProblemy techniczne SQL Server
Problemy techniczne SQL Server Jak utworzyć i odtworzyć kopię zapasową bazy danych za pomocą narzędzi serwera SQL? Tworzenie i odtwarzanie kopii zapasowych baz danych programów Kadry Optivum, Płace Optivum,
Bardziej szczegółowo2014 Electronics For Imaging. Informacje zawarte w niniejszej publikacji podlegają postanowieniom opisanym w dokumencie Uwagi prawne dotyczącym tego
2014 Electronics For Imaging. Informacje zawarte w niniejszej publikacji podlegają postanowieniom opisanym w dokumencie Uwagi prawne dotyczącym tego produktu. 23 czerwca 2014 Spis treści 3 Spis treści...5
Bardziej szczegółowoTestowanie aplikacji mobilnych z ukierunkowaniem na system Android
Testowanie aplikacji mobilnych z ukierunkowaniem na system Android Trener Łukasz Złocki Absolwent informatyki UŚ Tester i programista Certyfikat ISTQB Foundation W branży IT od 2003 roku W testowaniu od
Bardziej szczegółowoWykaz zmian w programie SysLoger
Wykaz zmian w programie SysLoger Pierwsza wersja programu 1.0.0.1 powstała we wrześniu 2011. Funkcjonalność pierwszej wersji programu: 1. Zapis logów do pliku tekstowego, 2. Powiadamianie e-mail tylko
Bardziej szczegółowoWybrane Działy Informatyki Stosowanej LABORATORIUM 1.
WDIS 2019L: Zajęcia 1. Serwer Apache Tomcat. Środowisko NetBeans. Strona 1 z 9 Wybrane Działy Informatyki Stosowanej LABORATORIUM 1. KONFIGUROWANIE SERWERA APACHE TOMCAT. PODSTAWY UMIESZCZANIA PLIKÓW HTML,
Bardziej szczegółowoBudowa aplikacji webowej w oparciu o Maven2 oraz przykłady testów jednostkowych. Wykonał Marcin Gadamer
Budowa aplikacji webowej w oparciu o Maven2 oraz przykłady testów jednostkowych. Wykonał Marcin Gadamer Maven 2 podstawowe informacje Apache Maven jest narzędziem automatyzującym budowę oprogramowania
Bardziej szczegółowoMetryki. Narzędzia do pomiaru złożoności modułowej i międzymodułowej oprogramowania. autor: Zofia Kruczkiewicz
Metryki Narzędzia do pomiaru złożoności modułowej i międzymodułowej oprogramowania autor: Zofia Kruczkiewicz 1 Zastosowanie narzędzi ant i ckjm do pomiaru złożoności oprogramowania 2 1. Wskazanie ścieżki
Bardziej szczegółowoProblemy techniczne SQL Server
Problemy techniczne SQL Server Jak utworzyć i odtworzyć kopię zapasową za pomocą narzędzi serwera SQL? Tworzenie i odtwarzanie kopii zapasowych baz danych programów Kadry Optivum, Płace Optivum, MOL Optivum,
Bardziej szczegółowoInstrukcja instalacji oprogramowania dla środowiska Windows
Instrukcja instalacji oprogramowania dla środowiska Windows Kurs Java od podstaw Przygotuj się jeszcze przed zajęciami! Specyfikacja komputera Java od postaw minimum 8 GB RAM, rekomendowany procesor Intel
Bardziej szczegółowoIBM SPSS Statistics - Essentials for R: Instrukcje instalacji dla System Mac OS
IBM SPSS Statistics - ssentials for R: Instrukcje instalacji dla System Mac OS Przegląd Przedstawione poniżej instrukcje dotyczą instalowania IBM SPSS Statistics - ssentials for R w systemach operacyjnych
Bardziej szczegółowoInstalacja i konfiguracja serwera IIS z FTP
Instalacja i konfiguracja serwera IIS z FTP IIS (Internet Information Services) jest to usługa dostępna w systemach z rodziny Windows Server, pozwalająca na obsługę i utrzymanie własnych stron WWW oraz
Bardziej szczegółowoPrzypisywanie bibliotek w architekturze SAS
SAS Institute TECHNICAL SUPPORT Przypisywanie bibliotek w architekturze SAS Platforma SAS pozwala na zdefiniowanie wspólnych zasobów w metadanych oraz ustalanie praw dostępu dla użytkowników i grup. Ze
Bardziej szczegółowoGalileo v10 pierwszy program
Notatka Aplikacyjna NA 03011PL Galileo v10 Spis treści 1. Wstęp... 2 1.1. Wymagania programowe... 2 2. Podstawy... 3 2.1. Tworzenie nowego projektu... 3 2.2. Dodawanie pola tekstowego... 10 2.3. Przechodzenie
Bardziej szczegółowoPomoc dla systemu WordPress
Pomoc dla systemu WordPress Ten plik pomocy przeznaczony jest dla pluginu stat24 w wersji 0.2. W tym pluginie porzucono wsparcie dla starszych wersji WordPress (niższych niż 1.5) oraz zrezygnowano z opcji
Bardziej szczegółowoWindows Server Active Directory
Windows Server 2012 - Active Directory Active Directory (AD) To usługa katalogowa a inaczej mówiąc hierarchiczna baza danych, która przynajmniej częściowo musi być ściśle związana z obiektową bazą danych.
Bardziej szczegółowoWindows W celu dostępu do i konfiguracji firewall idź do Panelu sterowania -> System i zabezpieczenia -> Zapora systemu Windows.
Bezpieczeństwo Systemów Informatycznych Firewall (Zapora systemu) Firewall (zapora systemu) jest ważnym elementem bezpieczeństwa współczesnych systemów komputerowych. Jego główną rolą jest kontrola ruchu
Bardziej szczegółowoHermes EFK Dokumentacja użytkownika. v. 1.0.1.5
Hermes EFK Dokumentacja użytkownika v. 1.0.1.5 Syriusz sp. z o.o. Rzeszów 2013 Hermes EFK [1.0.1.5] Dokumentacja użytkownika str. 1 Spis treści 1.Główne okno aplikacji...2 2.Zarządzanie klientami...4 3.Konfiguracja
Bardziej szczegółowoInstrukcja konfiguracji funkcji skanowania
Instrukcja konfiguracji funkcji skanowania WorkCentre M123/M128 WorkCentre Pro 123/128 701P42171_PL 2004. Wszystkie prawa zastrzeżone. Rozpowszechnianie bez zezwolenia przedstawionych materiałów i informacji
Bardziej szczegółowo12. Wirtualne sieci prywatne (VPN)
12. Wirtualne sieci prywatne (VPN) VPN to technologia tworzenia bezpiecznych tuneli komunikacyjnych, w ramach których możliwy jest bezpieczny dostęp do zasobów firmowych. Ze względu na sposób połączenia
Bardziej szczegółowoUruchomienie nowego kontekstu aplikacji
Uruchomienie nowego kontekstu aplikacji Niniejsza instrukcja (przygotowana dla systemów Debian) dotyczy uruchomienia nowej aplikacji w sytuacji, gdy mamy już jedną działającą. Działanie takie trzeba wykonać
Bardziej szczegółowoWirtualizacja aplikacji: spakuj i wdrażaj aplikacje szybko i łatwo za pomocą ZENworks Application Virtualization
Wirtualizacja aplikacji: spakuj i wdrażaj aplikacje szybko i łatwo za pomocą ZENworks Application Virtualization Piotr Szewczuk konsultant Novell Sp. z o.o. PSzewczuk@Novell.PL Jak wygląda dzisiaj stacja
Bardziej szczegółowoInstrukcja instalacji oprogramowania dla środowiska Linux
Instrukcja instalacji oprogramowania dla środowiska Linux Kurs Java od podstaw Przygotuj się jeszcze przed zajęciami! Specyfikacja komputera Java od podstaw minimum 8 GB RAM, rekomendowany procesor Intel
Bardziej szczegółowoINSTALACJA LICENCJI SIECIOWEJ NET HASP Wersja 8.32
INSTALACJA LICENCJI SIECIOWEJ NET HASP Wersja 8.32 Spis Treści 1. Wymagania... 2 1.1. Wymagania przy korzystaniu z klucza sieciowego... 2 1.2. Wymagania przy uruchamianiu programu przez internet... 2 2.
Bardziej szczegółowoUproszczona instalacja SAS Forecast Server 4.1
SAS Institute TECHNICAL SUPPORT Uproszczona instalacja SAS Forecast Server 4.1 W razie dodatkowych pytań prosimy o kontakt z naszym Zespołem, telefonicznie na numer (22) 5604666 lub elektronicznie pod
Bardziej szczegółowoDokumentacja instalacyjna i konfiguracyjna Aplikacja ADR. Wersja dokumentu 1.0. Strona 1/9
Dokumentacja instalacyjna i konfiguracyjna Aplikacja ADR Wersja dokumentu 1.0 Strona 1/9 Spis treści 1. Instalacja binariów bazy danych... 3 2. Tworzenie struktury bazy... 5 2. Instalacja aplikacji ADR...
Bardziej szczegółowoKOMPUTEROWY SYSTEM WSPOMAGANIA OBSŁUGI JEDNOSTEK SŁUŻBY ZDROWIA KS-SOMED
KOMPUTEROWY SYSTEM WSPOMAGANIA OBSŁUGI JEDNOSTEK SŁUŻBY ZDROWIA KS-SOMED Podręcznik użytkownika Katowice 2012 Producent programu: KAMSOFT S.A. ul. 1 Maja 133 40-235 Katowice Telefon: (0-32) 209-07-05 Fax:
Bardziej szczegółowoWersjonowanie baz danych podczas developmentu. Liquibase. Piotr Pelczar. me@athlan.pl
Wersjonowanie baz danych podczas developmentu Liquibase Piotr Pelczar me@athlan.pl Piotr Athlan Pelczar Freelancer: vgroup.pl, athlan.pl goldenline.pl/piotr-pelczar me@athlan.pl Agenda 1. Problem wersjonowania
Bardziej szczegółowoInformatyka I : Tworzenie projektu
Tworzenie nowego projektu w programie Microsoft Visual Studio 2013 Instrukcja opisuje w jaki sposób stworzyć projekt wykorzystujący bibliotekę winbgi2 w programie Microsoft Visual Studio 2013. 1. Otwórz
Bardziej szczegółowoKonfiguracja kolejności interfejsów sieciowych w Windows 10 dla oprogramowania Wonderware
Konfiguracja kolejności interfejsów sieciowych w Windows 10 dla oprogramowania Wonderware Informator Techniczny Wonderware nr 160 22.12.2016 r. KOLEJNOŚĆ INTERFEJSÓW SIECIOWYCH KONFIGURACJA W SYSTEMACH
Bardziej szczegółowoFiery Remote Scan. Uruchamianie programu Fiery Remote Scan. Skrzynki pocztowe
Fiery Remote Scan Program Fiery Remote Scan umożliwia zarządzanie skanowaniem na serwerze Fiery server i drukarce ze zdalnego komputera. Programu Fiery Remote Scan można użyć do wykonania następujących
Bardziej szczegółowoIBM SPSS Statistics - Essentials for R: Instrukcje instalacji dla Linux
IBM SPSS Statistics - ssentials for R: Instrukcje instalacji dla Linux Przedstawione poniżej instrukcje dotyczą instalowania IBM SPSS Statistics - ssentials for R w systemach operacyjnych Linux. Przegląd
Bardziej szczegółowoPROFESJONALNE SYSTEMY BEZPIECZEŃSTWA
PROFESJONALNE SYSTEMY BEZPIECZEŃSTWA Przewodnik konfiguracji i zarządzania Siemens 4YourSafety Konfiguracja Siemens 4YourSafety w zakresie systemu operacyjnego i supportu urządzenia może odbywać się w
Bardziej szczegółowoCover sheet. WinCC (TIA Portal) FAQ Listopad 2012
Cover sheet W jaki sposób migrować projekt zintegrowany ze STEP 7 z WinCC flexible do WinCC (TIA Portal)? WinCC (TIA Portal) FAQ Listopad 2012 Service & Support Answers for industry. Pytanie Dokument ten
Bardziej szczegółowoPraca z programami SAS poza lokalną siecią komputerową UZ. Zestawienie tunelu SSH oraz konfiguracja serwera proxy w przeglądarce WWW
Instytut Sterowania i Systemów Informatycznych Uniwersytet Zielonogórski Praca z programami SAS poza lokalną siecią komputerową UZ. Zestawienie tunelu SSH oraz konfiguracja serwera proxy w przeglądarce
Bardziej szczegółowoSIP Studia Podyplomowe Ćwiczenie laboratoryjne Instrukcja
SIP Studia Podyplomowe Ćwiczenie laboratoryjne Instrukcja Instytut Telekomunikacji Wydział Elektroniki i Technik Informacyjnych Politechnika Warszawska, marzec 2015 Wprowadzenie Ćwiczenie jest wykonywane
Bardziej szczegółowoZałącznik 2 utworzenie projektu
Załącznik 2 utworzenie projektu W poniższym załączniku przedstawione zostaną instrukcje utworzenia projektu w środowisku Eclipse, na bazie którego będzie rozbudowywana aplikacja. Przedstawiony zostanie
Bardziej szczegółowoVPN Host-LAN IPSec X.509 z wykorzystaniem DrayTek Smart VPN Client
1. Konfiguracja serwera VPN 1.1. Włączenie obsługi IPSec 1.2. Ustawienie czasu 1.3. Lokalny certyfikat (żądanie certyfikatu z serwera CA) 1.4. Certyfikat zaufanego CA 1.5. Identyfikator IPSec 1.6. Profil
Bardziej szczegółowoInstrukcja użytkownika. Aplikacja dla Comarch Optima
Instrukcja użytkownika Aplikacja dla Comarch Optima Instrukcja użytkownika Aplikacja dla Comarch Optima Wersja 1.0 Warszawa, Sierpień 2015 Strona 2 z 12 Instrukcja użytkownika Aplikacja dla Comarch Optima
Bardziej szczegółowoInstrukcja instalacji środowiska testowego na TestingCup wersja 1.0
Instrukcja instalacji środowiska testowego na TestingCup 2017 wersja 1.0 Spis treści: 1. Wstęp Błąd! Nie zdefiniowano zakładki. 2. Konfiguracja sprzętowa 2 3. Instalacja bazy danych MySQL 5.7 2 4. Import
Bardziej szczegółowoQuickStart. 2012 TechBase S.A. Technical contact - support.techbase.eu 1/8
QuickStart 2012 TechBase S.A. Technical contact - support.techbase.eu 1/8 TECHBASE (C) QuickStart 2/8 Przygotowanie do pierwszego uruchomienia 1. Zasilacz Do podłączenia urządzenia należy przygotować zasilacz
Bardziej szczegółowoBiocentrum Ochota infrastruktura informatyczna dla rozwoju strategicznych kierunków biologii i medycyny POIG 02.03.00-00-003/09
Biocentrum Ochota infrastruktura informatyczna dla rozwoju strategicznych kierunków biologii i medycyny POIG 02.03.00-00-003/09 Zadanie 6. Zastosowanie technologii informatycznych w medycynie Sprawozdanie
Bardziej szczegółowoInstrukcja użytkownika. Aplikacja dla WF-Mag
Instrukcja użytkownika Aplikacja dla WF-Mag Instrukcja użytkownika Aplikacja dla WF-Mag Wersja 1.0 Warszawa, Kwiecień 2015 Strona 2 z 13 Instrukcja użytkownika Aplikacja dla WF-Mag Spis treści 1. Wstęp...4
Bardziej szczegółowoInstrukcja instalacji wtyczki Przelewy24
Instrukcja instalacji wtyczki Przelewy24 Wersja 2.0.8g Data: 2016-06-17 Wersja: 2.0.8g Instrukcja instalacji wtyczki Przelewy24 dla Prestashop Moduł przeznaczony jest dla Prestashop w wersji minimum 1.3.
Bardziej szczegółowo