Eclipse'iniz için Maven settings.xml dosyası eksik mi? İş ve Kişisel Çalışma Alanı için iki settings.xml dosyasına ihtiyacınız varsa ne olur?

Yayınlanan: 2018-02-19

Maven Eclipse Kullanıcı Tercihi - Crunchify

Geliştirici iş istasyonunuzda birden çok Eclipse Ortamı mı çalıştırıyorsunuz? Veya dizüstü bilgisayarınızda? Yaparım. different custom maven ayarlarına sahip two different Eclipse workspace sahip bir senaryo düşünelim.

Neden bu durumda? Anlayalım.

  • Work geliştirme ortamınız veya çerçeveniz Eclipse'i temel alıyorsa ne olur? Şirket ortamında, gerekli tüm projenizin .jar dosyalarının private havuzlarda bulunması ve çok özel havuzlara sahip özel settings.xml dosyanızın olması gerekir.
  • Ve karşı tarafta, standart Eclipse/maven kullanımı için - tüm public maven depoları bizim için herhangi bir kısıtlama olmaksızın ücretsiz olarak kullanılabilir.

Yukarıdaki kullanım için kesinlikle iki farklı settings.xml dosyasına ihtiyacımız var. Maven ve Eclipse kurulumunda yeniyseniz, dizüstü / masaüstünüzde maven'i doğru şekilde kurmak için bu adımları izleyin.

NOTE: Eclipse'de settings.xml nasıl eklenir? Varsayılan ayarları değiştirmek istemediğiniz sürece settings.xml gerekli değildir (ve bu nedenle ~/.m2 klasöründe otomatik olarak oluşturulmaz). Bizim durumumuzda work ve personal çalışma alanı için farklı ayarlarımız var.

Sizin de aşağıdaki sorularınız varsa doğru yerdesiniz:

  • eclipse – Neden maven settings.xml dosyası yok?
  • Eclipse'den settings.xml dosyama nasıl bağlanırım
  • Eclipse ve Maven ile geliştirme projesi
  • m2e kullanıcıları – settings.xml dosyası nerede?
  • maven settings.xml dosyası indir
  • tutulma gömülü maven
  • Eclipse maven settings.xml konumu

settings.xml dosyası nedir?

settings.xml , maven projenizin pom.xml dosyasında dahili olarak başvurulan maven için tüm yapılandırmayı sağlayan bir dosyadır. pom.xml dosyasına bağımlılık eklediğinizde maven dahili olarak gerekli .jar dosyasını indirir ve settings.xml dosyasında belirtilen klasörün altına koyar.

settings.xml dosyasını nerede bulabilirim?

  • Windows makinesi: C:\Users\ashah\.m2\settings.xml
  • Mac OS X'te: /home/ashah/.m2/settings.xml

settings.xml dosyasının varsayılan içeriği nedir?

Aşağıdaki dosyadaki <UserName> 'nı sisteminizin kullanıcı adıyla güncelleyin. İşte bir maven settings.xml indirme dosyası .

Yukarıda maven tutulması için bir örnek settings.xml verilmiştir.

Kişisel ve işle ilgili depo için iki farklı settings.xml dosyasını nasıl kullanabilirim?

Aşama 1

  • ~/.m2 klasörüne gidin
  • İşle ilgili settings.xml dosyasını koyun ve localRepository yolunu sağlayın:
  • <localRepository>/Users/<UserName>/.m2/ work </localRepository>

Adım 2

  • ~/.m2 klasörüne gidin
  • Yerel Eclipse ile ilgili crunchify-settings.xml dosyasını koyun ve localRepository yolunu sağlayın:
  • <localRepository>/Users/<username>/.m2/ repository </localRepository>

İki farklı settings.xml dosyası kullanın - Crunchify İpuçları

Doğru settings.xml dosyasına sahip olmayan nedir?

Eclipse bir dizi farklı hata veriyor:

Eclipse, settings.xml dosyasının eksik olması durumunda birçok farklı hata veriyor

Doğru settings.xml dosyasına sahip olduğunuzda. Aşağıdaki adımları gerçekleştirmeyi deneyin ve tüm hatalar ortadan kalkmalıdır.

  1. Project Menüsüne tıklayın
  2. Clean... ve projenizi temizleyin
  3. Projeye sağ tıklayın
  4. Maven tıklayın
  5. Update Project... (şemanın altında)

Eclipse'deki Maven Projesi için Anlık Görüntü ve Sürümlerin Güncellenmesini Zorla

Bu kadar. Yukarıdaki adımları gerçekleştirdikten sonra Eclipse, settings.xml dosyasında sağlanan yol altındaki tüm proje bağımlılıklarınızı içe aktaracaktır. Alma işlemi tamamlandıktan sonra Eclipse'de herhangi bir derleme sorunu görmemelisiniz. Proje bağımlılıklarınıza ve internet indirme hızınıza bağlı olarak, bağımlılık içe aktarma işlemi ~5 dakika ile 30 dakika arasında sürebilir.