Hlavní menu
Nástroje |
SlovnikTerminologie.JemnyUvodDoMavenu HistoryHide minor edits - Show changes to output 31 March 2010, 00:40
by
- 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
- 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
- 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
- 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
- Deleted lines 35-36:
@@mvn site@@ - generování stránky s projektovou dokumentací k aplikaci 11 December 2009, 03:15
by - 11 December 2009, 03:14
by
- 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
- 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
- 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
- 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
- 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
- kontrola a merge se SVN docAdded lines 31-34:
@@mvn tomcat@@ - @@mvn deploy@@ - 21 February 2009, 18:08
by - 21 February 2009, 18:07
by
- 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
- Added lines 13-14:
@@mvn -help@@ - napoveda 21 February 2009, 18:03
by
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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 |