Maven Yerel Deposu (Local Repository) Nerde? Yerini Nasıl Değiştiririm?

Konu:

Kısaca;
Yerel deponun (local repository) yeri:

C:\Users\kullanıcı adı\.m2

Değiştirmek için de {Maven klasörü}\conf\setting.xml dosyasını açıp şu kısmı istediğiniz şekilde eklemek/değiştirmek;

<settings>
  <!-- localRepository
   | The path to the local repository maven will use to store artifacts.
   |
   | Default: ~/.m2/repository
  <localRepository>/path/to/local/repo</localRepository>
  -->
 
<localRepository>D:/hosaf.org/maven-repo</localRepository>

Uzun uzun anlatmak gerekirse;

Maven'ı bilgisayarımıza yükledikten sonra, her bir Maven projesi oluşturduğumuzda projenin bağımlılıklarına (dependency) bakıp gerekli kütüphaneleri (library) bilgisayarınızda bir klasöre depolar. Bu klasörün adı local repository yani yerel depodur. Normal şartlarda varsayılan olarak bu klasörün yeri Windows için C:\Users\kullanıcı adı\.m2 klasörüdür. Burada "kullanıcı adı" kısmına bilgisayarınızdaki kullanıcı adınız gelecek. Linux/Unix'te ise ~/.m2

Bunun yeri hoşunuza gitmeyebilir, yerini değiştirmek isteyebilirsiniz. Bunun için de Maven'ın yapılandırma dosyası olan, Maven klasöründeki conf klasörü altında bulunan setting.xml dosyasını değiştimeniz gerekiyor. Dosyayı bir metin editörüyle açıp aşağıdaki satırları buluyoruz:

<settings>
  <!-- localRepository
   | The path to the local repository maven will use to store artifacts.
   |
   | Default: ~/.m2/repository
  <localRepository>/path/to/local/repo</localRepository>
  -->
 

Bu satırlardan sonra (daha doğrusu XML'in settings öğesi içine) aşağıdaki satırı ekliyoruz;

<localRepository>D:/hosaf.org/maven-repo</localRepository>

Burada D:/hosaf.org/maven-repo yerine yerel depo olarak kullanmak istediğimiz klasörü yazıyoruz.

Kaynak: http://www.mkyong.com/maven/where-is-maven-local-repository/

Yorumlar

blog

tema

SEO

SEO

Yeni yorum ekle

Filtered HTML

  • Web sayfası ve e-posta adresleri otomatik olarak bağlantıya çevrilir.
  • İzin verilen HTML etiketleri: <a> <em> <strong> <cite> <blockquote> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Satırlar ve paragraflar otomatik olarak bölünür.

Plain text

  • Hiç bir HTML etiketine izin verilmez
  • Web sayfası ve e-posta adresleri otomatik olarak bağlantıya çevrilir.
  • Satırlar ve paragraflar otomatik olarak bölünür.
Bu formu göndererek Mollom gizlilik şartlarını kabul etmiş oluyorsunuz.