Mali Maven tutorial

Započeo maxogm, 28.12.2010, 18:02

prethodna tema - sledeća tema

maxogm

28.12.2010, 18:02 Poslednja Izmena: 28.12.2010, 18:28 od maxogm
Podesiti Javu:

http://csl.tfc.kg.ac.rs/forum/index.php/topic,502.0.html

Skinuti maven sa lokacije:

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/

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.

maxogm

28.12.2010, 18:10 #1 Poslednja Izmena: 29.12.2010, 20:15 od maxogm
Evo jedan Maven primer.

Kreirati maven project...





Uneti artifactId, groupId i Packaging



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).

Zepi

Odavno ovo planiram da probam.

Cuo sam dosta o Maven-u i to od proverene osobe :)

Definitivno je nesto sto moze biti mnogo korisno.