Apache Maven Ders 4 – Maven icin Eclipse ve Eclipse icin Maven

Merhaba Arkadaslar
Bu yazimda, Maven icin Eclipse ve Eclipse icin Maven eklentileri uzerine olacaktir.

Bir onceki dersimizde olusturdugumuz ornek uzerinden gidecegiz, komut satirini acip projemizin bulundugu dizine gelelim.
cd myapp
cd mywebapp

Daha oncede belirtigim uzere Maven komutlarini calistirabilmek icin, pom.xml in bulundugu dizinde olmamiz gerekmektedir.
dir komutu ile dizini listeledigimizde pom.xml in icinde bulundugumuz dizinde oldugunu gorebiliriz.

mvn eclipse:eclipse
Bu komut ile maven icin gerekli eclipse eklentilerini indirebiliriz. Tabi bu indirme islemi bir defa olacaktir, maven gerekli jarlari repository  e koyacaktir.

maven_ders4

Islemimiz basariyla sonuclandi  … BUILD SUCCESS  🙂
Projemizin bulundugu dizine gidersek yeni dosyalar olustugunu gorebiliriz.

maven_ders4-2

Evet dikkat ederseniz projemiz, artik Eclipse projeleri formatinda.
Simdi Eclipse i acalim ve projemizi import edelim.

maven_ders4-3

Evet malesef javada hic bir sey oyle ilk calistirista calismaz; hatalar duzeltilmesi gereken seyler, cozulmesi gereken sorunlar hep vardir 🙂

Boyle bir islemden sonra suna benzer hata ile karsilasabiliriz..

maven_ders4-4

Java Build path Problems ve Java Problems

  • Unbound classpath variable : ‘M2_REPO/javax …’
  • The project cannot be built until build path errors are resolved

Bunun nedeni Eclipse miz maven repositorynin yerini bilmiyor. Bunu gostermek icin classpath ekleyecegiz , su yolu izleyebiliriz.

maven_ders4-6

Goruldugu gibi karisik degil, merak etmeyin, adim adim anlatacagim.

1)Projemize sag tiklayip Build Path—> Configure Build Path diyoruz.
2)Java Build Path menude Libraries sekmesinden Add Variable i secelim.
3)Gelen New Variable ClassPath Entry menusunden, Configure Variables i secelim.
4)Gelen menude New diyelim
5)Son New Variable Entry menumuz geldi, burada Name kismina istedigimiz ismi yazabiliriz M2_REPO dedim ben. Folder butonu ile, Maven in repository dizinini gosterebiliriz. Resimde goruldugu gibi  .m2 dizini altinda repository klasoru var
6) Son olarak Ok diyip islemi bitiriyoruz 🙂

maven_ders4-7

Yes diyip yolumuza devam ediyoru , gordugunuz gibi M2_REPO classpath olarak eklendi. Eclipse projemizi otomatik olarak build edecektir. Sonrasinda hata mesajlari  kalkmis olarak gorebiliriz.

maven_ders4-8jpg

maven_ders-9

Eclipse icin Maven Plugini
Eclipst , Help sekmesinden…
Help–>Install New Software—>Maven i aratalim, ve paketi yukleyelim. Maven yuklendikten sonra Eclipse’i bastan baslatip kullanima hazir hale getirebiliriz.

maven_ders4-10

Projemizde pom.xml e sag tikladigimizda Maven sekmesine geldigimizde , add dependency  gibi secenekleri gorebiliriz.

maven_ders4-11

yine pom.xml e sag tikladigimizda Run As sekmesinden–>
komut satirinda kullandigimiz komutlari gorebiliriz ve burada uygulayabiliriz.

maven_ders4-12

Yazimi burada sonlandiriyorum.

Herkese Bol Javali Gunler,,,
Be an oracle man , import java .* ;
Levent Erguder
injavawetrust

Print Friendly, PDF & Email

Leave a Reply

Your email address will not be published. Required fields are marked *