Apache Ant Nedir ve Nasıl Kurulur?

Apache-Ant-logo.svg_

Ant ile ilgili bundan sonraki yazılarda aktaracağım konuların ilkinde kısaca Ant nedir? sorusunun cevabına birlikte bakalım.
En kısa tanıtımı ile Ant , Java projelerinde sıklıkla kullanılan, XML tabanlı ve Java ile geliştirilmiş açık kaynaklı bir yazılımdır. Yazılımın adı İngilizce “Another Neat Tool” (Bir Başka Harika Araç)’ın kısaltılmasıdır.

Peki bu aracı bu kadar harika yapan ne?

Özellikle büyk projelerdeki farklı sunucu sistemleri, yayınlama, geliştime ya da test bölümleri için gerekli build ve deploy işlemlerini büyük oranda kolaylaştırmaktadır. Bu yönüyle geliştirme sırasında sıklıkla yaptığınız kod derleme, war dosyası hazırlama, sunucuya deploy etme gibi hammalık ve bir süre sonra bıkkınlık veren tüm bu işlemleri sadece tek bir tıklama ile yapabiliyor. Continue reading Apache Ant Nedir ve Nasıl Kurulur?

Maven Nedir, Nasıl Kullanılır?

mjanf

Merhaba arkadaşlar, bu yazımda size yakın zamanda kullanmaya başladığım oldukça faydalı ve kullanımı basit bir aracı anlatacağım. Maven, Ant ‘a bir alternatif olarak gösterilen aynı Ant gibi bir JDT(Java Development Tool) ‘dur. Ant ‘ın projeyle ilgili üst düzey bilgileri içermemesi ve kullanımı için oldukça uzun kodlar yazmayı gerektirmesi gibi nedenlerden dolayı Maven geliştirildi. Kısacası Maven ile Ant ‘ın yapabileceği her şey yapılabilir.

Ne işe yarar bu Maven?

Maven, proje geliştirirken proje içerisinde bir standart oluşturmamızı, geliştirme sürecini basitleştirmemizi, dokümantasyonumuzu etkili bir şekilde oluşturmamızı, projemizdeki kütüphane bağımlılığını ve IDE bağımlılığını ortadan kaldırmamızı sağlayan bir araçtır.

Apcahe Maven ile neler yapılabilir?

  • Proje yönetimini kolaylaştırabiliriz.
  • Belirli standartlar belirleyebiliriz.
  • Kütüphane bağımlılığı ortadan kalkar
  • Farklı IDE’ler içinde projenizi taşıyabilirsiniz.
  • Proje temelini başka bir projede kullanabiliriz.

Continue reading Maven Nedir, Nasıl Kullanılır?