Maven nedir ve neden kullanılır?

  Bu yazıda Maven kurulumu veya kullanımı, JAR formatında çıktı alma veya JAR dosyalarıyla işlemler gibi pratiğe dayalı içerik bulunmuyor.  Yazının amacı Maven teknolojisini hiç bilmeyenlere ve yeni başlayanlara teorik olarak bu teknoloji hangi problemi nasıl çözer, neden ihtiyacımız vardır gibi sorulara cevap vermektir.   Maven kısaca bir bağımlılık yönetim aracıdır. Bu cümleyi ilk okuduğunuzda hiçbir şey anlamamanız gayet normal. Fakat bu yazının en sonuna gelindiğinde bu cümleyi anlamış olacağınızı düşünüyorum. Maven’in ne olduğunu anlamaya başlamadan önce  JAR kavramını öğrenmemiz gerekiyor. JAR yani uzun haliyle Java Archive, Java için kullanabileceğimiz bir arşiv formatıdır. Dosya uzantısı yine adı gibi .jar’dır. Tamam ama arşiv formatı nedir? Kısaca Java projelerinin tek bir dosya şeklinde kullanılabilmesine olanak sağlayan bir formattır. Yazdığımız Java uygulamalarını sadece... Devamını oku..