IRONSOFTWAREHOME
JAVA IÇIN IRONPDF KULLANIMI

IntelliJ'de Maven Projeleri ile Çalışmak

Curtis Chau
Curtis Chau
Updated: 21 Nisan 2026

IntelliJ IDEA, Java proje geliştirme için yaygın olarak kullanılan güçlü bir Entegre Geliştirme Ortamıdır (IDE). Maven, öncelikle Java projelerini yönetmek için kullanılan bir yazılım proje yönetim aracıdır. Bu eğitim, IntelliJ IDEA'da yeni Maven projeleri oluşturmayı, bağımlılıkları yönetmeyi ve Maven aracıyla çalışmayı öğrenecektir.

1. IntelliJ IDEA ve JDK Kurulumu

Maven projesi oluşturmaya başlamadan önce doğru kurulumun yapıldığını kontrol edelim. Henüz yapmadıysanız resmi web sitesinden IntelliJ IDEA'yı indirip yükleyin. Ayrıca, bilgisayarınızda Java Geliştirme Kiti'nin (JDK) yüklü olduğunu doğrulayın.

1.1 JDK Kurulumu

JDK sürümünüzü doğrulamak için terminali açın ve java -version yazın. Belirli bir sürümle çıktı görürseniz, JDK'nın yüklü olduğu anlamına gelir. Eğer görmüyorsanız, en son JDK'yı indirmek ve kurmak için resmi Java dokümantasyonuna bakın.

1.2 IntelliJ IDEA'da JDK Yapılandırması

IntelliJ IDEA'da JDK eklemek veya yapılandırmak için:

  1. IntelliJ IDEA'yı açın ve File > Project Structure konumuna gidin.
  2. Açılan iletişim kutusunda, Platform Settings altında, SDKs üzerine tıklayın.
  3. + butonuna tıklayın ve yüklü JDK'nızın konumuna göz atın.
  4. JDK klasörünü seçin ve OK üzerine tıklayın.
  5. Apply ardından OK üzerine tıklayın.

2. Yeni Bir Maven Projesi Oluşturma

Şimdi ilk Maven projesini oluşturmaya başlayalım.

2.1 Yeni Bir Proje Başlatma

  1. IntelliJ IDEA'da, New > Project konumuna gidin.

    IntelliJ Maven Rehberi (Java PDF Kütüphanesiyle Nasıl Çalışır), Şekil 1: IntelliJ IDEA IntelliJ IDEA

  2. Açılan iletişim kutusunda, yapı sistemi olarak Maven'i seçin.

    IntelliJ Maven Rehberi (Java PDF Kütüphanesiyle Nasıl Çalışır), Şekil 2: Yeni Proje Yeni Proje

  3. Yeni projeniz için bir şablon seçebilmenizi sağlayacak Create from archetype kutusunu işaretleyin. Bu örnek için maven-archetype-quickstart seçin.

  4. Next üzerine tıklayın.

2.2 Proje Meta Verisini Ayarlama

Bir sonraki pencerede:

  1. Projeniz için GroupId, ArtifactId ve Version belirtin. Bu özellikler, yerel Maven deposunda projenizi tanımlar.
  2. Proje dosyalarınızı saklamak için bir konum seçin.
  3. Nexte tıklayın, Maven ayarlarınızı gözden geçirin ve ardından Finishe tıklayın.

Yeni Maven projeniz artık oluşturuldu! Araç penceresinde sol tarafta proje yapısını göreceksiniz.

2.3 pom.xml'i Anlama

Her Maven projesinin, projenizin dizin kökünde bulunan, Proje Nesne Modeli'nin kısaltması olan bir pom.xml dosyası vardır. Bu dosya, projenizi, bağımlılıklarını ve diğer özellikleri tanımlar.

IntelliJ Maven Rehberi (Java PDF Kütüphanesiyle Nasıl Çalışır), Şekil 3: pom.xml dosyası pom.xml dosyası

Dosya ilk bakışta karmaşık görünebilir, fakat oldukça basittir. Haydi parçalayarak inceleyelim:

  1. <modelVersion>: Bu, bu POM'un kullandığı proje modelinin sürümüdür.
  2. <groupId>: Projenin grubunun kimliği.
  3. <artifactId>: Eser (proje) kimliği.
  4. <version>: Eserin (projenin) sürümü.
  5. <dependencies>: Bu bölüm, projenizin ihtiyaç duyduğu tüm bağımlılıkları belirttiğiniz yerdir.

3. Maven'da Bağımlılıklarla Çalışma

Bağımlılıklar, projenizin doğru çalışması için ihtiyaç duyduğu harici Java kütüphaneleri veya modüllerdir. Bunlar projenizin kullandığı çerçeveler, yardımcı kütüphaneler veya diğer modüller olabilir. Maven'da, bu bağımlılıklar pom.xml dosyasında yönetilir ve yapılandırılır.

3.1 Bağımlılık Ekleme

Maven projenize bağımlılık eklemek, onları pom.xml dosyanıza belirterek gerçekleşir. Bu süreci, IronPDF kütüphanesi'nin, HTML'den PDF oluşturan ve düzenleyen popüler bir Java kütüphanesi olduğunu ekleyerek keşfedeceğiz.

Bir Bağımlılığı Ekleme Adımları

  1. IntelliJ IDEA'da, pom.xml dosyanızı bulun ve açın. Genellikle projenizin kök dizininde bulunur ve Proje araç penceresinde listelenir.

  2. pom.xml dosyasındaki <dependencies> bölümünü arayın. Bu etiket, projenizin gerektirdiği tüm bağımlılıkları kapsar.

  3. <dependencies> içindeki yeni bir <dependency> bloğu ekleyin. Bu blokta, eklemek istediğiniz bağımlılığın groupId, artifactId ve version bilgilerini belirtin.

    <dependency>
        <groupId>com.ironpdf</groupId>
        <artifactId>ironpdf</artifactId>
        <version>1.0.0</version>
    </dependency>
    XML
  4. Gerekli bilgileri ekledikten sonra, pom.xml dosyanızı kaydedin. IntelliJ IDEA, Maven ile birlikte, değişiklikleri otomatik olarak tanır ve size güncellemeleri içe aktarma çağrısında bulunur. Bunu kabul edin ve ardından Maven, belirtilen bağımlılığı indirerek yerel Maven deponuzda saklayacaktır.

3.2 Bağımlılıkları Yönetme

Maven'da bağımlılıkları yönetmek oldukça basittir. Bağımlılıkları eklemek, güncellemek veya kaldırmak, pom.xml dosyasının <dependencies> bölümünün değiştirilmesiyle yapılır.

  • Yeni bir bağımlılık ekleme: Yukarıda belirtilen adımları takip edin.
  • Bir bağımlılığı güncellemek: İlgili <dependency> bloğunda version değiştirin ve pom.xml dosyasını kaydedin. Maven, yeni sürümü indirir ve projeyi buna göre günceller.
  • Bir bağımlılığı kaldırmak: İlgili <dependency> bloğunu basitçe kaldırın ve pom.xml dosyasını kaydedin. Maven, projeyi günceller ve bağımlılık artık mevcut olmayacaktır.

Unutmayın, pom.xml dosyasını her değiştirirseniz, değişikliklerin etkili olması için her zaman içe aktarın. Bu süreç sayesinde, Maven, bağımlılıkları yönetmeyi kolay bir hale getirir ve geliştiricilerin kodlamaya odaklanıp proje yapılandırmasından daha az zaman harcamasına olanak tanır.

4. Maven Araç Penceresi ve Hedeflerini Keşfetme

IntelliJ IDEA'da, Maven araç penceresi, Maven komutlarını yönetmenizi ve yürütmenizi sağlayan pratik bir özelliktir. Bu araç sayesinde, çeşitli Maven projenizin çeşitli yönlerini, karmaşık Maven komutlarını hatırlamanıza veya yazmanıza gerek kalmadan etkili bir şekilde takip edebilirsiniz.

4.1 Maven Araç Penceresini Açma

Bu özellik açısından zengin araç penceresine erişmek için:

  1. IntelliJ IDEA IDE'sinde View menüsüne gidin.
  2. Açılır menüden Tool Windowsu seçin.
  3. Görünen listeden Maven üzerine tıklayın.

Bu adımları tamamladıktan sonra, Maven araç penceresinin IDE'nin sağ tarafında göründüğünü fark edeceksiniz.

4.2 Maven Hedeflerini Yürütme

Maven Hedefleri, projeniz üzerinde gerçekleştirilebilecek görevleri temsil eder. Böyle hedeflerden örnekler clean, compile, test ve install'dir.

IntelliJ Maven Rehberi (Java PDF Kütüphanesiyle Nasıl Çalışır), Şekil 4: Hedefler Hedefler

Bir Maven hedefine kadar:

  1. Maven araç penceresini bulun ve Lifecycle bölümünü genişletin. Bu bölüm, en yaygın hedefleri barındırır.
  2. Yürütmek istediğiniz hedefin üzerine sağ tıklayın, örneğin compile, ve Run Maven Build seçeneğini seçin. IntelliJ IDEA seçilen hedefi yürütür.

5. Maven Projenizi Derlemek ve Çalıştırmak

Maven projeniz kurulduktan ve temel Maven hedefleri anlaşıldıktan sonra, projenizi derlemeye ve çalıştırmaya geçelim.

5.1 Projeyi Derlemek

Maven'ın compile hedefi, Java dosyalarınızı (.java), Java Sanal Makinesi (JVM) tarafından yürütülebilecek bir biçime dönüştürmekten sorumludur (.class dosyaları). İşte nasıl yapılacağı:

  1. Maven araç penceresine gidin ve Lifecycle bölümünü genişletin.
  2. compile üzerine çift tıklayın. Maven, şimdi .java dosyalarınızı işleyerek onları .class dosyalarına derleyecek ve target/classes dizininde depolayacaktır.

5.2 Projeyi Çalıştırmak

Proje derlendikten sonra, onu çalıştırabiliriz:

  1. Proje araç penceresinde projenizin kök dizinini bulun.
  2. Bunun üzerine sağ tıklayın ve Run > Main konumuna gidin. Bu işlem projenizin çalışmasını başlatacaktır.

Not: Main seçeneği, proje yapınıza bağlı olarak değişebilir. Bu, uygulamanızın giriş noktası olarak hizmet veren ana sınıfa işaret eder.

6. Maven Projesini İçeri Aktarma ve Güncelleme

Maven projeleri ile çalışırken, pom.xml dosyasını değiştirmek, örneğin bağımlılık eklemek veya kaldırmak yaygındır. Bu tür değişiklikler yaptığınızda, IntelliJ IDEA sizi değişiklikleri içe aktarmaya yönlendirecektir. Ayrıca, her şeyin senkronize olması için IDE'nizi değişiklikleri otomatik olarak içe aktarmak üzere ayarlayabilirsiniz.

6.1 Değişiklikleri Elle İçe Aktarma

Projenizin değişiklikleri yansıtmasının zamanı üzerinde manuel denetimi tercih ediyorsanız, şunları yapabilirsiniz:

  1. Maven araç penceresine gidin.
  2. Reimport All Maven Projects düğmesini (iki dairesel ok simgesi) bulun ve tıklayın. Bu işlem, projenizi en son pom.xml dosyasına göre yenileyecektir.

6.2 Otomatik İçeri Aktarmayı Etkinleştirme

Değişikliklerinizin otomatik olarak yansıtılmasını tercih ederseniz:

  1. File > Settingse (ya da macOS için IntelliJ IDEA > Preferences) gidin.
  2. Ayarlardan Build, Execution, Deployment > Build Tools > Maven > Importing konumuna gidin.
  3. Enable auto-import kutusunu işaretleyin ve OKe tıklayın.

Otomatik içe aktarma etkinleştirildiğinde, her pom.xml değişikliğiniz bir otomatik içe aktarma ile karşılanır, projenizi güncel tutar. Bu özellik, özellikle büyük projelerde, tutarlılığı sağlamaya ve el ile yapılan tekrar eden görevlerden kaçınmaya yardımcı olabilir.

Sonuç

Makale şimdi, IntelliJ IDEA'da Maven projeleriyle çalışmanın temel bilgilerini kapsamıştır. Maven, Java projenizin yapısını, bağımlılıklarını ve derleme sürecini yönetmek için güçlü bir araçtır. Bunu IntelliJ IDEA ile birleştirirseniz, karmaşık uygulamaları kolaylıkla yönetebilen sağlam bir ortama sahip olursunuz.

IronPDF'i kullanmakla ilgileniyorsanız, ücretsiz bir deneme sunduklarını bilmek faydalıdır. Bu sayede, bir satın alma kararı vermeden önce özelliklerini detaylıca keşfedebilir ve anlayabilirsiniz. Eğer devam etmeye karar verirseniz, lisanslar $999 ile başlıyor.

Curtis Chau
Teknik Yazar

Curtis Chau, Bilgisayar Bilimleri alanında Lisans Derecesine (Carleton Üniversitesi) sahip ve Node.js, TypeScript, JavaScript ve React konularında uzmanlaşmış ön uç geliştirmeyle ilgileniyor. Sezgisel ve estetik açıdan hoş kullanıcı arayüzleri oluşturma tutkunu, Curtis modern çerçevelerle çalışmayı ve iyi yapılandırılmış, görsel olarak çekici kılavuzlar oluşturmayı seviyor.

...
Daha Fazla Oku

İlgili Makaleler

Key in blue circle

Ücretsiz 30 günlük Deneme Anahtarınızı anında edinin.

Your trial license will be sent to your email address

Herhangi bir sınırlama yoktur. %100 erişim. Kredi kartı gerekmez.

bullet_checkedKredi kartı veya hesap oluşturma gerektirmezHerhangi bir sınırlama yoktur. %100 erişim. Kredi kartı gerekmez.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
Ücretsiz Canlı Demo rezervasyonu yapın
Booking Badge

Dünya Çapında Milyonlarca Mühendisin Güvendiği

Iron Software müşteri logoları
Bağımsız Danışmanlık Alın
Aşağıdaki formu doldurun veya sales@ironsoftware.com adresine e-posta gönderin
Bilgileriniz daima gizli kalacaktır.
Dünya Çapında Milyonlarca Mühendisin Güvendiği
Iron Software müşteri logoları
Ücretsiz 30 Günlük Deneme Anahtarınızı anında alın.
Kredi kartı veya hesap oluşturma gerektirmez