Hlavní menu

Nástroje

SlovnikTerminologie / JemnyUvodDoMavenu

View (print) - Edit page | Recent changes - Page history

Updated 31 March 2010, 00:40 by JanSobisek

SlovnikTerminologie.JemnyUvodDoMavenu History

Hide minor edits - Show changes to output

31 March 2010, 00:40 by JanSobisek -
Added lines 22-23:
@@mvn jetty:run-war@@ - vytvori .war archiv, ktery automaticky rozbali do ./target a spusti, vhodne pro testovani release
30 March 2010, 02:48 by JanSobisek -
Changed lines 61-62 from:
http://docs.codehaus.org/display/JETTY/Maven+Jetty+Plugin - Maven Jetty Plugin Configuration Guide
to:
http://docs.codehaus.org/display/JETTY/Maven+Jetty+Plugin - Maven Jetty Plugin Configuration Guide (copy and paste link address to browser)
30 March 2010, 02:46 by JanSobisek -
Added lines 58-62:


h3. Odkazy
http://docs.codehaus.org/display/JETTY/Maven+Jetty+Plugin - Maven Jetty Plugin Configuration Guide
29 March 2010, 23:31 by JanSobisek -
Added lines 18-19:
@@mvn jetty:run -Djetty.port=1234@@ - spusteni kontejneru na portu 1234
Changed lines 38-39 from:
A spousta dalsich, ktere mohou jiste hodit, ale my je nebudeme potrebovat.
to:

A spousta dalsich, ktere mohou jiste hodit, ale my je nebudeme potrebovat:

@@mvn archetype:generate -DarchetypeCatalog=local@@ - vygenerování ukazkoveho projektu (interaktivni menu pro vyber moznosti)
21 December 2009, 13:21 by JanSobisek a RomanKunes -
Deleted lines 35-36:
@@mvn site@@ - generování stránky s projektovou dokumentací k aplikaci
11 December 2009, 03:15 by JanSobisek a RomanKunes -
11 December 2009, 03:14 by JanSobisek a RomanKunes -
Changed lines 50-51 from:
Obdobně se pracuje s repozitářema [@</repositories>...<repositories>@] a prídavnými moduly [@<plugins>...</plugins>@]
to:
Obdobně se pracuje s repozitářema [@</repositories>...<repositories>@] a přídavnými moduly [@<plugins>...</plugins>@]
11 December 2009, 03:13 by JanSobisek a RomanKunes -
Changed lines 28-29 from:
@@mvn deploy@@ -
to:
@@mvn deploy@@ - build aplikace s následým otestováním

@@mvn integration-test@@ - spuštění tesů

@@mvn selenium:start-server@@ - spuštění Selenium serveru

@@mvn surefire-report:report@@ - generování www stránky s reporty

@@mvn site@@ - generování stránky s projektovou dokumentací k aplikaci
Added lines 50-51:
Obdobně se pracuje s repozitářema [@</repositories>...<repositories>@] a prídavnými moduly [@<plugins>...</plugins>@]
23 November 2009, 18:32 by JanSobisek -
Changed lines 3-4 from:
Kompletní instalaci mavenu, tipy a triky lze nalézt na stráce NasazeniAplikace
to:
Kompletní instalaci Mavenu, tipy a triky pro instalaci lze nalézt na stránce NasazeniAplikace
23 November 2009, 18:22 by JanSobisek -
Changed lines 3-15 from:
h3. Instalace Maven
Maven lze stahnout z http://maven.apache.org/download.html Podrobny navod se da najit v dokumentaci a nebo ve volne stazitelne knize ''Better builds with Maven'', volne stazitelna z http://www.exist.com/better-build-maven.

h4. Linux - Debian
Pod operačním systémem linux, distribuce Debian, stačí nainstalovat balík [@maven2@] příkazem [@"sudo apt-get install maven2"@], pokud naše distribuce založená na Debianu nemůže balík najít, zkuste ho najít ručně příkazem [@"sudo apt-cache search maven2"@], poté
můžeme ověřit správnou instalaci například příkazem [@"mvn -version"@]

h3. Strucny popis instalace Mavenu:
* rozbalime archiv do adresare, kde se nachazi uzivatelske programy. Doporucuje se neco ve stylu ''c:/Program Files/Apache Software Foundation/maven-2.0.x''
* Nastavime v promennych prostredi MAVEN_HOME odkazujici na adresar, kde se prave nachazi maven. Napr.: ''/home/programy/maven-2.0.x'' a pak do @@PATH MAVEN_HOME/bin@@. Tim zajistime, ze OS bude hledat pro spusteni prikazu mvn(spustitelny soubor) ve spravnem adresari. Spravne nastaveni zjistime v bash / cmd(command line) napriklad prikazem @@mvn -version@@. POZOR: JE NUTNE BYT PRIPOJEN K ITERNETU! Pri prvnim spusteni temer kazdeho prikazu nebo pripadne pridani knihovny do ''pom.xml'' se vzdy tahaji potrebne knihovny a soubory z hlavni repository z netu. Pokud se vypise verze mavenu, tak mate spravne nastaveny krok 2 a muzete pokracovat na 3), jinak opakujte. Muze se take stat, ze nemate nastaveny @@JAVA_HOME@@ v @@PATH@@, takze pridat.

* Nyni uz mame pripraveno vse dulezite k beznemu chodu a vyvoji aplikace.
to:
Kompletní instalaci mavenu, tipy a triky lze nalézt na stráce NasazeniAplikace
05 November 2009, 18:34 by JanSobisek -
Added lines 6-9:
h4. Linux - Debian
Pod operačním systémem linux, distribuce Debian, stačí nainstalovat balík [@maven2@] příkazem [@"sudo apt-get install maven2"@], pokud naše distribuce založená na Debianu nemůže balík najít, zkuste ho najít ručně příkazem [@"sudo apt-cache search maven2"@], poté
můžeme ověřit správnou instalaci například příkazem [@"mvn -version"@]
Changed lines 21-24 from:
@@mvn compile@@ - zkompiluje projekt do adresare ''./target'' (soucasti je spusteni testu)

@@mvn compile-test@@ - zkompiluje projekt do adresare ''./target'' bez toho, aby spustil testy.
to:
@@mvn compile@@ - zkompiluje projekt do adresare [[./target -> JemnyUvodDoAplikace]] (soucasti je spusteni testu)

@@mvn compile-test@@ - zkompiluje projekt do adresare [[./target -> JemnyUvodDoAplikace]] bez toho, aby spustil testy.
Changed lines 29-34 from:
@@mvn war:war@@ - vytvori archiv spot-${version}.war v adresari ''./target''. Pozor: Nezapomenout predtim zkompilovat pres mvn compile, jinak se vytvori war bez prelozenych trid!

@@mvn clean@@ - smaze vse, co je v adresari ''./target''

@@mvn site@@ - vygeneruje stranku projektu
to:
@@mvn war:war@@ - vytvori archiv spot-${version}.war v adresari [[./target -> JemnyUvodDoAplikace]]. Pozor: Nezapomenout predtim zkompilovat pres mvn compile, jinak se vytvori war bez prelozenych trid!

@@mvn clean@@ - smaze vse, co je v adresari [[./target -> JemnyUvodDoAplikace]]

@@mvn site@@ - vygeneruje dokumentační stranku projektu, defaultně do [[./target/site -> JemnyUvodDoAplikace]]

@@mvn javadoc:javadoc@@ - vygeneruje javadoc aplikace, defaultně do [[./target/site/apidocs -> JemnyUvodDoAplikace]]
31 October 2009, 17:23 by JanSobisek - kontrola a merge se SVN doc
Added lines 31-34:
@@mvn tomcat@@ -

@@mvn deploy@@ -
21 February 2009, 18:08 by Tomas Peterka -
21 February 2009, 18:07 by Tomas Peterka -
Changed lines 8-11 from:
* Nastavime v promennych prostredi MAVEN_HOME odkazujici na adresar, kde se prave nachazi maven. Napr.: ''/home/programy/maven-2.0.x'' a pak do @@PATH MAVEN_HOME/bin@@. Tim zajistime, ze OS bude hledat pro spusteni prikazu mvn(spustitelny soubor) ve spravnem adresari. Spravne nastaveni zjistime v bash / cmd(command line) napriklad prikazem @@mvn -version@@. POZOR: JE NUTNE BYT PRIPOJEN K ITERNETU! Pri prvnim spusteni temer kazdeho prikazu nebo pripadne pridani knihovny do pom.xml se vzdy tahaji potrebne knihovny a soubory z hlavni repository z netu. Pokud se vypise verze mavenu, tak mate spravne nastaveny krok 2 a muzete pokracovat na 3), jinak opakujte. Muze se take stat, ze nemate nastaveny @@JAVA_HOME@@ v @@PATH@@, takze pridat.

* Nyni uz mame pripraveno vse dulezite k beznemu chodu a vyvoji nasi aplikace.
to:
* Nastavime v promennych prostredi MAVEN_HOME odkazujici na adresar, kde se prave nachazi maven. Napr.: ''/home/programy/maven-2.0.x'' a pak do @@PATH MAVEN_HOME/bin@@. Tim zajistime, ze OS bude hledat pro spusteni prikazu mvn(spustitelny soubor) ve spravnem adresari. Spravne nastaveni zjistime v bash / cmd(command line) napriklad prikazem @@mvn -version@@. POZOR: JE NUTNE BYT PRIPOJEN K ITERNETU! Pri prvnim spusteni temer kazdeho prikazu nebo pripadne pridani knihovny do ''pom.xml'' se vzdy tahaji potrebne knihovny a soubory z hlavni repository z netu. Pokud se vypise verze mavenu, tak mate spravne nastaveny krok 2 a muzete pokracovat na 3), jinak opakujte. Muze se take stat, ze nemate nastaveny @@JAVA_HOME@@ v @@PATH@@, takze pridat.

* Nyni uz mame pripraveno vse dulezite k beznemu chodu a vyvoji aplikace.
Changed lines 31-32 from:
A spousta dalsich, ktere jsou jiste velmi uzitecne, ale my je nebudeme potrebovat.
to:
A spousta dalsich, ktere mohou jiste hodit, ale my je nebudeme potrebovat.
21 February 2009, 18:05 by Tomas Peterka -
Added lines 13-14:
@@mvn -help@@ - napoveda
21 February 2009, 18:03 by Tomas Peterka -
Changed lines 4-5 from:
Maven lze stahnout z http://maven.apache.org/download.html Podrobny navod se da najit v dokumentaci a nebo ve volne stazitelne knize ''Better builds with Maven'', stazitelna z http://www.exist.com/better-build-maven.
to:
Maven lze stahnout z http://maven.apache.org/download.html Podrobny navod se da najit v dokumentaci a nebo ve volne stazitelne knize ''Better builds with Maven'', volne stazitelna z http://www.exist.com/better-build-maven.
21 February 2009, 18:03 by Tomas Peterka -
Changed lines 4-5 from:
Maven lze tahnout z http://maven.apache.org/download.html Podrobny navod se da najit v dokumentaci a nebo ve volne stazitelne knize 'Better builds with Maven' - po registraci ke stazeni z: http://www.devzuz.com/web/guest/products/resources.
to:
Maven lze stahnout z http://maven.apache.org/download.html Podrobny navod se da najit v dokumentaci a nebo ve volne stazitelne knize ''Better builds with Maven'', stazitelna z http://www.exist.com/better-build-maven.
21 February 2009, 17:56 by Tomas Peterka -
Changed lines 1-2 from:
h1. Maven
to:
h1. Maven 2
Changed lines 7-11 from:
* rozbalime archiv do adresare, kde se nachazi uzivatelske programy. Doporucuje se neco ve stylu c:/Program Files/Apache Software Foundation/maven-2.0.x
* Nastavime v promennych prostredi MAVEN_HOME odkazujici na adresar, kde se prave nachazi maven. Napr.: /home/programy/maven-2.0.x a pak do PATH MAVEN_HOME/bin. Tim zajistime, ze OS bude hledat pro spusteni prikazu mvn(spustitelny soubor) ve spravnem adresari. Spravne nastaveni zjistime v bash / cmd(command line) napriklad prikazem @@mvn -version@@. POZOR: JE NUTNE BYT PRIPOJEN K ITERNETU! Pri prvnim spusteni temer kazdeho prikazu nebo pripadne pridani knihovny do pom.xml se vzdy
tahaji potrebne knihovny a soubory z hlavni repository z netu. Pokud se vypise verze mavenu, tak mate spravne nastaveny krok 2
a muzete pokracovat na 3), jinak opakujte. Muze se take stat, ze nemate nastaveny JAVA_HOME v PATH, takze pridat.
to:
* rozbalime archiv do adresare, kde se nachazi uzivatelske programy. Doporucuje se neco ve stylu ''c:/Program Files/Apache Software Foundation/maven-2.0.x''
* Nastavime v promennych prostredi MAVEN_HOME odkazujici na adresar, kde se prave nachazi maven. Napr.: ''/home/programy/maven-2.0.x'' a pak do @@PATH MAVEN_HOME/bin@@. Tim zajistime, ze OS bude hledat pro spusteni prikazu mvn(spustitelny soubor) ve spravnem adresari. Spravne nastaveni zjistime v bash / cmd(command line) napriklad prikazem @@mvn -version@@. POZOR: JE NUTNE BYT PRIPOJEN K ITERNETU! Pri prvnim spusteni temer kazdeho prikazu nebo pripadne pridani knihovny do pom.xml se vzdy tahaji potrebne knihovny a soubory z hlavni repository z netu. Pokud se vypise verze mavenu, tak mate spravne nastaveny krok 2 a muzete pokracovat na 3), jinak opakujte. Muze se take stat, ze nemate nastaveny @@JAVA_HOME@@ v @@PATH@@, takze pridat.
Changed lines 15-18 from:
@@mvn compile@@ - zkompiluje projekt do adresare ./target (soucasti je spusteni testu)

@@mvn compile-test@@ - zkompiluje projekt do adresare ./target bez toho, aby spustil testy.
to:
@@mvn compile@@ - zkompiluje projekt do adresare ''./target'' (soucasti je spusteni testu)

@@mvn compile-test@@ - zkompiluje projekt do adresare ''./target'' bez toho, aby spustil testy.
Changed lines 21-26 from:
@@mvn jetty:run@@ - spusti 'lightweight kontejner' (doufam, ze nemlzim) Jetty. Kdyz po spusteni zadame v oblibenem web browseru localhost:8080/spot, tak se nam rozebehne spot. Escape sekvence pro shozeni Jetty v command line je @@CTRL + C@@.

@@mvn war:war@@ - vytvori archiv spot-${version}.war v adresari ./target. Pozor: Nezapomenout predtim zkompilovat pres mvn compile, jinak se vytvori war bez prelozenych trid!

@@mvn clean@@ - smaze vse, co je v adresari ./target
to:
@@mvn jetty:run@@ - spusti 'lightweight kontejner' (doufam, ze nemlzim) Jetty. Kdyz po spusteni zadame v oblibenem web browseru ''localhost:8080/spot'', tak se nam rozebehne spot. Escape sekvence pro shozeni Jetty v command line je @@CTRL + C@@.

@@mvn war:war@@ - vytvori archiv spot-${version}.war v adresari ''./target''. Pozor: Nezapomenout predtim zkompilovat pres mvn compile, jinak se vytvori war bez prelozenych trid!

@@mvn clean@@ - smaze vse, co je v adresari ''./target''
Changed lines 32-34 from:
Kdyz potrebujeme pridat nejakou dalsi knihovnu do naseho projektu, ucinime to pridanim patricne deklarace dependency do ./pom.xml.
Priklad: Chceme pridat logovaci framework log4j verze 1.2.14. Do souboru pom.xml pridame nasledujici kus kodu k jiz existujicim dependency:
to:
Kdyz potrebujeme pridat nejakou dalsi knihovnu do naseho projektu, ucinime to pridanim patricne deklarace dependency do ''./pom.xml''.
Priklad: Chceme pridat logovaci framework log4j verze 1.2.14. Do souboru ''pom.xml'' pridame nasledujici kus kodu k jiz existujicim dependency:
21 February 2009, 17:54 by Tomas Peterka -
Changed line 8 from:
* Nastavime v promennych prostredi MAVEN_HOME odkazujici na adresar, kde se prave nachazi maven. Napr.: /home/programy/maven-2.0.x a pak do PATH MAVEN_HOME/bin. Tim zajistime, ze OS bude hledat pro spusteni prikazu mvn(spustitelny soubor) ve spravnem adresari. Spravne nastaveni zjistime v bash / cmd(command line) napriklad prikazem 'mvn -version'. POZOR: JE NUTNE BYT PRIPOJEN K ITERNETU! Pri prvnim spusteni temer kazdeho prikazu nebo pripadne pridani knihovny do pom.xml se vzdy
to:
* Nastavime v promennych prostredi MAVEN_HOME odkazujici na adresar, kde se prave nachazi maven. Napr.: /home/programy/maven-2.0.x a pak do PATH MAVEN_HOME/bin. Tim zajistime, ze OS bude hledat pro spusteni prikazu mvn(spustitelny soubor) ve spravnem adresari. Spravne nastaveni zjistime v bash / cmd(command line) napriklad prikazem @@mvn -version@@. POZOR: JE NUTNE BYT PRIPOJEN K ITERNETU! Pri prvnim spusteni temer kazdeho prikazu nebo pripadne pridani knihovny do pom.xml se vzdy
Changed lines 15-31 from:
mvn -version - vypise verzi mavenu

mvn compile - zkompiluje projekt do adresare ./target (soucasti je spusteni testu)

mvn compile-test - zkompiluje projekt do adresare ./target bez toho, aby spustil testy.

mvn test - spusti jenom testy -> pokud nejake jsou

mvn jetty:run - spusti 'lightweight kontejner' (doufam, ze nemlzim) Jetty. Kdyz po spusteni zadame v oblibenem web browseru localhost:8080/spot,
tak se nam rozebehne spot. Escape sekvence pro shozeni Jetty v command line je 'CTRL + C'.

mvn war:war - vytvori archiv spot-${version}.war v adresari ./target. POZOR: Nezapomenout predtim zkompilovat pres mvn compile, jinak se vytvori war bez prelozenych trid!

mvn clean - smaze vse, co je v adresari ./target

mvn site - vygeneruje stranku projektu
to:
@@mvn -version@@ - vypise verzi mavenu

@@mvn compile@@ - zkompiluje projekt do adresare ./target (soucasti je spusteni testu)

@@mvn compile-test@@ - zkompiluje projekt do adresare ./target bez toho, aby spustil testy.

@@mvn test@@ - spusti jenom testy -> pokud nejake jsou

@@mvn jetty:run@@ - spusti 'lightweight kontejner' (doufam, ze nemlzim) Jetty. Kdyz po spusteni zadame v oblibenem web browseru localhost:8080/spot, tak se nam rozebehne spot. Escape sekvence pro shozeni Jetty v command line je @@CTRL + C@@.

@@mvn war:war@@ - vytvori archiv spot-${version}.war v adresari ./target. Pozor: Nezapomenout predtim zkompilovat pres mvn compile, jinak se vytvori war bez prelozenych trid!

@@mvn clean@@ - smaze vse, co je v adresari ./target

@@mvn site@@ - vygeneruje stranku projektu
Changed line 37 from:
<dependency>
to:
[@<dependency>
Changed lines 41-42 from:
</dependency>
to:
</dependency>@]
Changed line 45 from:
Napriklad: koresak@javapolis:~$ mvn jetty:run 2> log.txt
to:
Napriklad: @@koresak@javapolis:~$ mvn jetty:run 2> log.txt@@
21 February 2009, 17:51 by Tomas Peterka -
Changed lines 4-9 from:
Stahnout z http://maven.apache.org. Podrobny navod se da najit v dokumentaci a nebo ve volne stazitelne knize 'Better builds with Maven' - po registraci ke stazeni z: http://www.devzuz.com/web/guest/products/resources.

h3. Strucny popis instalace Mavenu:
* rozbalime archiv do adresare, kde se nachazi uzivatelske programy. Doporucuje se neco ve stylu c:/Program Files/Apache Software Foundation/maven-2.0.7
* Nastavime v promennych prostredi MAVEN_HOME ukazujici na adresar, kde se prave nachazi maven. Napr.: /home/programy/maven-2.0.7 a pak do PATH MAVEN_HOME/bin. Tim zajistime, ze OS bude hledat pro spusteni prikazu mvn(spustitelny soubor) ve spravnem adresari. Spravne nastaveni zjistime v bash / cmd(command line) napriklad prikazem 'mvn -version'.
POZOR: JE NUTNE BYT PRIPOJEN K ITERNETU! Pri prvnim spusteni temer kazdeho prikazu nebo pripadne pridani knihovny do pom.xml se vzdy
to:
Maven lze tahnout z http://maven.apache.org/download.html Podrobny navod se da najit v dokumentaci a nebo ve volne stazitelne knize 'Better builds with Maven' - po registraci ke stazeni z: http://www.devzuz.com/web/guest/products/resources.

h3. Strucny popis instalace Mavenu:
* rozbalime archiv do adresare, kde se nachazi uzivatelske programy. Doporucuje se neco ve stylu c:/Program Files/Apache Software Foundation/maven-2.0.x
* Nastavime v promennych prostredi MAVEN_HOME odkazujici na adresar, kde se prave nachazi maven. Napr.: /home/programy/maven-2.0.x a pak do PATH MAVEN_HOME/bin. Tim zajistime, ze OS bude hledat pro spusteni prikazu mvn(spustitelny soubor) ve spravnem adresari. Spravne nastaveni zjistime v bash / cmd(command line) napriklad prikazem 'mvn -version'. POZOR: JE NUTNE BYT PRIPOJEN K ITERNETU! Pri prvnim spusteni temer kazdeho prikazu nebo pripadne pridani knihovny do pom.xml se vzdy
21 February 2009, 17:46 by Tomas Peterka -
Changed lines 15-16 from:
h3. Popis zakladnich prikazu:
-------------------------
to:
h3. Zakladni prikazy
Changed lines 27-29 from:
mvn war:war - vytvori archiv spot-${version}.war v adresari ./target. POZOR: Nezapomenout predtim zkompilovat pres mvn compile,
jinak se vytvori war bez classes!!!
to:
mvn war:war - vytvori archiv spot-${version}.war v adresari ./target. POZOR: Nezapomenout predtim zkompilovat pres mvn compile, jinak se vytvori war bez prelozenych trid!
Changed lines 33-47 from:
--------

mvn tomcat: a nejake variace ... jeste jsem nezkousel - prace s tomcatem

mvn deploy - nezkousel jsem, musim se to naucit ovladat a hlavne spravne nastavit

A spousta dalsich, ktere jsou jiste velmi uzitecne, ale mi je nebudeme potrebovat.

-----------------------------------------------------------------------------------------------------

Poznamka pro vyvojare
---------------------

Prace s Maven:
--------------
to:
A spousta dalsich, ktere jsou jiste velmi uzitecne, ale my je nebudeme potrebovat.

h3. Prace s Mavenem
21 February 2009, 17:30 by Tomas Peterka -
Changed lines 1-14 from:
Maven

K instalaci Maven 2.0.7:
Stahnout z http://maven.apache.org. Podrobny navod se da najit v dokumentaci
a nebo ve volne stazitelne knize 'Better builds with Maven' - po registraci ke stazeni z: http://www.devzuz.com/web/guest/products/resources.

Strucny popis instalace Mavenu:
--------------
1) rozbalime archiv do adresare, kde se nachazi uzivatelske programy. Doporucuje se neco ve stylu
c:/Program Files/Apache Software Foundation/maven-2.0.7

2) Nastavime v promennych prostredi MAVEN_HOME ukazujici na adresar, kde se prave nachazi maven.
Napr.: /home/programy/maven-2.0.7 a pak do PATH MAVEN_HOME/bin. Tim zajistime, ze OS bude hledat pro spusteni prikazu mvn(spustitelny soubor)
ve spravnem adresari. Spravne nastaveni zjistime v bash / cmd(command line) napriklad prikazem 'mvn -version'.
to:
h1. Maven

h3. Instalace Maven
Stahnout z http://maven.apache.org. Podrobny navod se da najit v dokumentaci a nebo ve volne stazitelne knize 'Better builds with Maven' - po registraci ke stazeni z: http://www.devzuz.com/web/guest/products/resources.

h3. Strucny popis instalace Mavenu:
* rozbalime archiv do adresare, kde se nachazi uzivatelske programy. Doporucuje se neco ve stylu c:/Program Files/Apache Software Foundation/maven-2.0.7
* Nastavime v promennych prostredi MAVEN_HOME ukazujici na adresar, kde se prave nachazi maven. Napr.: /home/programy/maven-2.0.7 a pak do PATH MAVEN_HOME/bin. Tim zajistime, ze OS bude hledat pro spusteni prikazu mvn(spustitelny soubor) ve spravnem adresari. Spravne nastaveni zjistime v bash / cmd(command line) napriklad prikazem 'mvn -version'.
Changed lines 13-17 from:
3) Nyni uz mame pripraveno vse dulezite k beznemu chodu a vyvoji nasi aplikace ->

----------------------------------------------------------------------------------------------------

Popis zakladnich prikazu:
to:
* Nyni uz mame pripraveno vse dulezite k beznemu chodu a vyvoji nasi aplikace.

h3. Popis zakladnich prikazu:
21 February 2009, 17:27 by Tomas Peterka -
Added lines 1-69:
Maven

K instalaci Maven 2.0.7:
Stahnout z http://maven.apache.org. Podrobny navod se da najit v dokumentaci
a nebo ve volne stazitelne knize 'Better builds with Maven' - po registraci ke stazeni z: http://www.devzuz.com/web/guest/products/resources.

Strucny popis instalace Mavenu:
--------------
1) rozbalime archiv do adresare, kde se nachazi uzivatelske programy. Doporucuje se neco ve stylu
c:/Program Files/Apache Software Foundation/maven-2.0.7

2) Nastavime v promennych prostredi MAVEN_HOME ukazujici na adresar, kde se prave nachazi maven.
Napr.: /home/programy/maven-2.0.7 a pak do PATH MAVEN_HOME/bin. Tim zajistime, ze OS bude hledat pro spusteni prikazu mvn(spustitelny soubor)
ve spravnem adresari. Spravne nastaveni zjistime v bash / cmd(command line) napriklad prikazem 'mvn -version'.
POZOR: JE NUTNE BYT PRIPOJEN K ITERNETU! Pri prvnim spusteni temer kazdeho prikazu nebo pripadne pridani knihovny do pom.xml se vzdy
tahaji potrebne knihovny a soubory z hlavni repository z netu. Pokud se vypise verze mavenu, tak mate spravne nastaveny krok 2
a muzete pokracovat na 3), jinak opakujte. Muze se take stat, ze nemate nastaveny JAVA_HOME v PATH, takze pridat.

3) Nyni uz mame pripraveno vse dulezite k beznemu chodu a vyvoji nasi aplikace ->

----------------------------------------------------------------------------------------------------

Popis zakladnich prikazu:
-------------------------
mvn -version - vypise verzi mavenu

mvn compile - zkompiluje projekt do adresare ./target (soucasti je spusteni testu)

mvn compile-test - zkompiluje projekt do adresare ./target bez toho, aby spustil testy.

mvn test - spusti jenom testy -> pokud nejake jsou

mvn jetty:run - spusti 'lightweight kontejner' (doufam, ze nemlzim) Jetty. Kdyz po spusteni zadame v oblibenem web browseru localhost:8080/spot,
tak se nam rozebehne spot. Escape sekvence pro shozeni Jetty v command line je 'CTRL + C'.

mvn war:war - vytvori archiv spot-${version}.war v adresari ./target. POZOR: Nezapomenout predtim zkompilovat pres mvn compile,
jinak se vytvori war bez classes!!!

mvn clean - smaze vse, co je v adresari ./target

mvn site - vygeneruje stranku projektu

--------

mvn tomcat: a nejake variace ... jeste jsem nezkousel - prace s tomcatem

mvn deploy - nezkousel jsem, musim se to naucit ovladat a hlavne spravne nastavit

A spousta dalsich, ktere jsou jiste velmi uzitecne, ale mi je nebudeme potrebovat.

-----------------------------------------------------------------------------------------------------

Poznamka pro vyvojare
---------------------

Prace s Maven:
--------------
Kdyz potrebujeme pridat nejakou dalsi knihovnu do naseho projektu, ucinime to pridanim patricne deklarace dependency do ./pom.xml.
Priklad: Chceme pridat logovaci framework log4j verze 1.2.14. Do souboru pom.xml pridame nasledujici kus kodu k jiz existujicim dependency:

<dependency>
<groupId>log4j</groupId>
<artifactId>log4j</artifactId>
<version>1.2.14</version>
</dependency>

Kdyz nam jetty nebo tomcat hazi hodne dlouhou chybu, kteou chceme mit nekde zapsanou, neni nic znazsiho, nez presmerovat chybove hlaseni
do souboru. A pak se podivat, co se vlastne pokazilo.
Napriklad: koresak@javapolis:~$ mvn jetty:run 2> log.txt