mvn install

4 ay önce Yazılım


Bu sayfada yer alan bilgiler doğrultusunda yapacağınız tüm işlemlerin sorumluluğu size aittir. Siteyi ziyaret ederek kullanım sözleşmesini kabul etmiş sayılırsınız.
İçerikler genel bilgilendirme amaçlıdır. Detaylar ve önemli uyarılar için sıkça sorulan sorular sayfasını mutlaka inceleyiniz.

mvn install Nedir?

mvn install, Apache Maven ile yönetilen Java projelerinde kodu derleyen, testleri çalıştıran, projeyi paketleyen ve oluşan paketi yerel Maven deposuna (local repository) yükleyen bir komuttur. Böylece proje çıktısı aynı makinedeki diğer projeler tarafından da kullanılabilir.

Ne İşe Yarar?

  • Kodu derler ve hataları ortaya çıkarır.
  • Otomatik testleri çalıştırır.
  • Jar/war gibi paket dosyası üretir.
  • Üretilen paketi yerel depoya kurar (diğer projeler kullanabilir).

En Basit Kullanımı

Proje klasöründe çalıştırın:

mvn install

Örnek çıktı (özet):

[INFO] BUILD SUCCESS
[INFO] Installed .../.m2/repository/com/example/demo/1.0/demo-1.0.jar

Örnek Kullanımlar

1) Testler ile birlikte derle ve kur

mvn install

2) Testleri atlayarak kur (geçici durumlar için)

mvn install -DskipTests

3) Belirli bir profile göre kurulum

mvn install -Pprod

4) Daha ayrıntılı loglarla çalıştır

mvn -X install

5) Snapshot sürümünü yerel depoya kur

mvn install -Drevision=1.0-SNAPSHOT

6) Çok modüllü projelerde yalnızca üst projeden

mvn install -pl module-a -am

Ne Zaman Kullanılır?

Yeni kodu doğrulamak, testlerden geçirmek, dağıtıma hazır bir paket oluşturmak veya başka projelerin kullanacağı kütüphane üretmek istediğinizde mvn install komutu en temel adımdır. CI/CD süreçlerinde de otomatik olarak sıkça çalıştırılır.

Küçük İpuçları

  • Yerel Maven deposu varsayılan olarak ~/.m2/repository dizinindedir.
  • -DskipTests testleri tamamen atlar; kritik projelerde dikkatli kullanın.
  • Derleme hataları genellikle pom.xml bağımlılıklarından kaynaklanır — sürümleri kontrol edin.
  • Takım çalışmasında aynı sonuçları almak için JDK ve Maven sürümlerini standardize edin.


© 2026, komutlar.com. Tüm hakları bir yerlerde saklıdır.