Maven nedir? Java (Archidoku)
Maven nedir?
Maven Apache Software tarafından geliştirilen bir otomasyon ve yönetim aracıdır Foundation. Yazılmış Java C# ile yazılmış projeler oluşturmak için kullanılan dil, Yakut, Scala ve diğer diller. Geliştiricilerin Proje Nesne Modeli ve eklentileri kullanarak projeler, bağımlılıklar ve belgeler oluşturmasına olanak tanır. ANT ile benzer bir geliştirme sürecine sahiptir, ancak ANT'den daha gelişmiştir. Maven ayrıca jar, war, metadata gibi istenilen sayıda projeyi istenilen çıktıya inşa edebilir. İlk olarak 13 Temmuz 2004'te yayınlandı. Yidiş dilinde Maven'ın anlamı "bilgi biriktiricisi"dir.
Maven geliştirme sürecime nasıl fayda sağlayabilir?
Maven, geliştiricinin Java tabanlı bir projeyi daha kolay oluşturmasına yardımcı olur. Maven'da oluşturulan veya eklenen yeni bir özelliğin erişilebilirliği, Maven yapılandırmasında bir projeye kolayca eklenebilir. Projenin ve derleme sürecinin performansını artırır. Maven'ın temel özelliği, proje bağımlılık kütüphanelerini otomatik olarak indirebilmesidir.
Maven Framework ile geliştirmeyi destekleyen bazı popüler IDE'lerin örnekleri aşağıda verilmiştir:
- Eclipse
- IntelliJ IDEA
- JBuilder
- NetBeans
- MyEclipse
Maven kullanarak yönetilebilen süreçler:
- kurar
- Dökümanlar
- Raporlama
- Bağımlılıklar
- SCM'ler
- Bildirileri
- dağıtım
- posta listesi
Maven Archidoku
Maven ArchiTecture eklenti kavanozu, kod dosyası vb. içerir.
Maven nasıl kullanılır?
- Maven'i yapılandırmak için Javapom.xml dosyasında saklanan Proje Nesne Modelini kullanmanız gerekir.
- POM, Maven ile ilgili tüm yapılandırma ayarlarını içerir. Eklentiler şurada yapılandırılabilir ve düzenlenebilir pom.xml dosyasının etiketi. Ve geliştirici, her eklenti hakkında fazla ayrıntıya gerek kalmadan herhangi bir eklentiyi kullanabilir.
- Kullanıcı Maven Projesi üzerinde çalışmaya başladığında, varsayılan yapılandırma ayarını sağlar, böylece kullanıcının her yapılandırmayı pom.xml dosyasına eklemesine gerek kalmaz.
Projenin oluşturulmasında yer alan adımlar/süreç
- Uygulama oluşturmak için kodu ekleyin / yazın ve bunu kaynak kod deposuna işleyin
- Yapılandırmayı / pom.XML / eklenti ayrıntılarını düzenle
- Uygulamayı oluşturun
- Derleme işlemi çıktısını WAR veya EAR dosyası olarak yerel bir konuma veya sunucuya kaydedin
- Dosyayı yerel konumdan veya sunucudan alın ve dosyayı üretim sitesine veya
- istemci sitesi Uygulama belgesi, uygulamanın tarihi ve güncellenmiş sürüm numarasıyla güncellendi
- Uygulamaya veya gereksinime göre bir rapor oluşturun ve oluşturun.
ÖZET
- Maven bir otomasyon ve yönetim aracıdır.
- Maven aracı şu şekilde yazılmıştır: Java C# ile yazılmış projeleri oluşturmak ve yönetmek için kullanılan dil (C Keskin), Yakut, Scala, ve diğer diller.
- Geliştiriciler Maven aracını kullanarak Java tabanlı bir projeyi daha kolay oluşturabilirler.
- Maven'i yapılandırmak için pom.xml dosyasında saklanan Proje Nesne Modelini kullanmanız gerekir.