Kompilace projektu:
1) Nastav defaultni kodovou stranku mavenu na UTF-8

set MAVEN_OPTS=-Dfile.encoding=UTF-8

2) Promenne buildu, ktere je nutne nastavit
2.a) wsdl.directory - umisteni WSDL souboru
...

3) Kompilace projektu
3.a) Profil "generte-stub" je urcen ke generovani a mazani STUBu (Vhodný pro implementaci jiných služeb. Pro stávající implementaci je nutné po generování opravit ObjectFactory třídy.):

mvn generate-sources -P generate-stub
mvn clean -P generate-stub
mvn clean package -P generate-stub

3.b) Pro kompilaci, kdy neni nutne generovat STUB, se profil "generate-stub" vynecha:

mvn package
mvn clean package
mvn clean package -P console-app

3.c) Profil "console-app" je urcen k vytvoreni aplikace pro spusteni z prikazove redky.
Takto vytvoreny "jar" neni doporuceni instalovat do repozitory:

mvn package -P console-app
mvn clean package -P console-app
mvn clean package -p generate-stub,console-app

Aplikace se pak spousti pomoci nesledovne:

java -jar target\demo.jar -cfg=cfg\ISZR.properties

3.e) "Jar", ktery je mozne instalovat do repozitory, se vytvori takto:

mvn clean install
mvn clean install -P generate-stub