logo

Maven Eğitimi

maven öğreticisi

Maven öğreticisi temel ve ileri düzey kavramları sağlar. Apache uzmanı teknoloji. Maven eğitimimiz yeni başlayanlar ve profesyoneller için geliştirildi.

Maven güçlü bir proje yönetimi aracı POM'a (proje nesne modeli) dayanmaktadır. Projelerin oluşturulması, bağımlılık ve dokümantasyon için kullanılır.

ANT gibi yapım sürecini basitleştirir. Ancak ANT'tan çok daha ileri düzeydedir.

Maven'in güncel sürümü 3'tür.


Sorunu Maven olmadan anlamak

Proje geliştirme aşamasında karşılaştığımız birçok sorun var. Aşağıda tartışılmaktadır:

1) Her projeye Kavanoz seti eklemek: Struts, spring, hazırda bekletme çerçeveleri durumunda, her projeye bir dizi jar dosyası eklememiz gerekir. Ayrıca kavanozların tüm bağımlılıklarını da içermelidir.

2) Doğru proje yapısını oluşturmak: Servlet, struts vb.'de doğru proje yapısını oluşturmalıyız, aksi halde yürütülmeyecektir.

3) Projenin Oluşturulması ve Dağıtılması: Projenin işe yaraması için inşa etmemiz ve dağıtmamız gerekir.


Bu ne yapar?

Maven yukarıda belirtilen sorunları basitleştirir. Esas olarak aşağıdaki görevleri yerine getirir.

  1. Bir projenin inşa edilmesini kolaylaştırır
  2. Tek tip oluşturma süreci sağlar (maven projesi tüm maven projeleri tarafından paylaşılabilir)
  3. Proje bilgilerini sağlar (günlük belgesi, çapraz referanslı kaynaklar, posta listesi, bağımlılık listesi, birim test raporları vb.)
  4. Maven'in yeni özelliklerine geçiş yapmak kolaydır

Apache Maven yönetmeye yardımcı olur

  • Yapılar
  • Dokümantasyon
  • Raporlama
  • SCM'ler
  • Salıverme
  • Dağıtım

Oluşturma Aracı Nedir?

Bir derleme aracı, bir süreç oluşturmaya yönelik her şeyi halleder. Aşağıdakileri yapar:

  • Kaynak kodunu oluşturur (otomatik olarak oluşturulan kod kullanılıyorsa)
  • Kaynak kodundan dokümantasyon oluşturur
  • Kaynak kodunu derler
  • Derlenen kodu ZIP dosyasının JAR'ına paketler
  • Paketlenmiş kodu yerel depoya, sunucu havuzuna veya merkezi depoya yükler

Maven Endeksi


Maven Eğitimi

  • Maven Örneği
  • Maven Web Uygulaması
  • Maven Eklentisi

Eclipse'de Maven

  • Maven Eclipse Örneği

Maven Röportajı

  • Maven Röportaj Soruları

Biliyor musunuz?