Podesiti Javu:
http://csl.tfc.kg.ac.rs/forum/index.php/topic,502.0.html (http://csl.tfc.kg.ac.rs/forum/index.php/topic,502.0.html)
Skinuti maven sa lokacije:
http://maven.apache.org/download.html (http://maven.apache.org/download.html)
Prvo je potrebno uneti novu Sistemsku promenljivu M2_HOME.
Windows:
Start/Control Panel/System/Advanced System Settings/Environment Variables
1. ime(Variable Name): M2_HOME i
2. vrednost(Variable Value): lokacija na kojoj je raspakovan maven.
Posle unosa promenljive M2_HOME, potrebno je izvrsiti promenu promenljive Path. Na kraj Path promenljive potrebno je dopisati %M2_HOME%\bin
Linux:
Da bi ste podesili sistemske promenljive u Linux Operativnom sistemu potrebno je da u fajl
/etc/profile
dopisete sledece dve linije:
export M2_HOME=/opt/apache-maven-3.0.1/
export PATH=$PATH:$M2_HOME/bin/
Posle potvdjivanja unosa promenljivih. Potrebno je da u okviru Command Promta otkucate:
mvn -version
Prekopirati M2_HOME/conf/settings.xml u USER_HOME/.m2/
Sada imate sve podeseno za rad sa Maven-om, potrebno je jos samo instalirati eclipse plugin.
U okviru eclipse-a otici na: Help/Install New Software... kliknuti na Add i dodati novi Repository
Url koji treba da dodate je: http://m2eclipse.sonatype.org/sites/m2e/ (http://m2eclipse.sonatype.org/sites/m2e/)
Posle zavrsene instalacije i ponovnog pokretanja eclipse-a imacete formu za podesavanje:
Window/Preferences/Maven/User Settings
Potrebno je podesiti putanju do settings.xml fajla.
Evo jedan Maven primer.
Kreirati maven project...
(http://csl.tfc.kg.ac.rs/~maxo/maven/1.png)
(http://csl.tfc.kg.ac.rs/~maxo/maven/2.png)
Uneti artifactId, groupId i Packaging
(http://csl.tfc.kg.ac.rs/~maxo/maven/3.png)
Kliknuti na Finish
Sada ce biti kreirana struktura Maven projekta u vasem workspace-u.
Ukoliko kliknete dva puta na pom.xml u okviru tab-a dependencies imate mogucnost da dodate dependency koji bitan za vas rad(slika 4).
Potvrdom odabranog dependency fajla... svi neophodni jar-ovi ce biti skinuti sa interneta. Sada mozete odgovarajuci jar koristiti u vasoj aplikaciji(slika 5).
Odavno ovo planiram da probam.
Cuo sam dosta o Maven-u i to od proverene osobe :)
Definitivno je nesto sto moze biti mnogo korisno.