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.
- Bir projenin inşa edilmesini kolaylaştırır
- Tek tip oluşturma süreci sağlar (maven projesi tüm maven projeleri tarafından paylaşılabilir)
- Proje bilgilerini sağlar (günlük belgesi, çapraz referanslı kaynaklar, posta listesi, bağımlılık listesi, birim test raporları vb.)
- 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 nedir?
- Karınca Maven'e Karşı
- Maven'i yükleyin
- Maven Deposu
- 1) Yerel Depo
- 2) Merkezi Depo
- 3) Uzak Depo
- Maven Pom.xml
- Maven Örneği
- Maven Web Uygulaması
- Maven Eklentisi
Eclipse'de Maven
- Maven Eclipse Örneği
Maven Röportajı
- Maven Röportaj Soruları
Biliyor musunuz?
- Ant ve Maven arasındaki fark
- Maven nasıl kurulur?
- Maven Depoları: Yerel, Sunucu ve Merkezi
- Maven Örneği nasıl oluşturulur?
- Maven Web Uygulaması nasıl oluşturulur?
- Proje Nesne Modeli Nedir?