Maven Projesi Oluşturma

Merhaba arkadaşlar bu dersimizde Maven projesi oluşturma işlemini gerçekleştireceğiz.Şimdiye kadar oluşturduğumuz projelerde jar dosyalarını indirip lib klasörü içerisine atmamız gerekiyordu.Maven bu sorunu çözmemize yardımcı oluyor.Herhangi bir jar dosyası indirmeden kullanacağımız kütüphaneleri belirterek otomatik olarak projeye dahil edilmesine olanak sağlıyor.İlk olarak File->New->Other adımlarını izleyelim.
Maven Projesi Oluşturma
Maven Project’i seçelim ve Next’e tıklayalım.
Maven Projesi Oluşturma
Create a simple project” seçili hale getirelim ve Next’e tıklayalım.
Maven Projesi Oluşturma
Group Id ve Artifact Id alanlarını dolduralım ve paket alanında web projesi oluşturacağımızı belirtmek için war seçili olmalıdır.Ardından Finish’e tıklayarak projemizi oluşturalım.

src/main/webapp içerisinde New->Folder ile WEB-INF klasörü oluşturalım.WEB-INF içerisinde ->New->Other sekmesinden Xml File dosyası oluşturalım.
Maven Projesi Oluşturma
Create XML file from an XML template” seçerek Finish’e tıklayalıp web.xml dosyamızı oluşturalım.Oluşturduğumuz web.xml dosyası içerisine web-app taglarını eklememiz gerekiyor.

[code lang=”xml”]
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" version="3.0">
</web-app>
[/code]

Maven Projesi Oluşturma
Web.xml dosyamızda hazır hale gelmiş oldu.
Maven projesinde kütüphaneleri kendisinin indirip programa entegre ettiğini söylemiştik.Kullanacağımız kütüphaneyi pom.xml dosyası içerisinde belirtmemiz gerekiyor.Kullanacağımız kütüphaneyi https://mvnrepository.com sitesinde veya herhangi bir sitede bulup taglarını pom.xml dosyası içerisine yazmamız gerekiyor.

[code lang=”xml”]
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<version>3.1.0</version>
<scope>provided</scope>
</dependency>
[/code]

Servlet api’yi kullanabilmek için yukarıdaki kodu pom.xml dosyamızda tagları içerisine ekliyoruz.
Maven Projesi Oluşturma
Artık projemizde Servlet Api’yi kullanabiliriz.Hangi bağımlılıkları kullanacaksak onları pom.xml dosyası içerisine ekliyoruz ve otomatik olarak projemize entegre ediliyor.Bir sonraki yazımda görüşmek üzere.

Proje dosyasına buradan ulaşabilirsiniz.

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir