2010-09-27 16 views
36

Benim maven ayarlarında bir updatePolicy tanımladığımda, enstantane eserlerinin ne sıklıkla indirileceğini maven'e bildirir.Maven'deki updatePolicy gerçekten nasıl çalışıyor?

Her zaman, her zaman tüm anlık görüntülere karşı yüklemeleri yapar.

Günlük veya başka bir daha uzun peroid varsayılan değerine ayarlı olursam ne olacağını merak ediyorum.

Maven, anlık görüntüsünün yeni bir sürümünün mevcut olup olmadığını kontrol ediyor mu ve eğer öyleyse, politika her gün yazıyorsa da indiriyor mu?

Artık yüklemeleri önlemek ve daha yeni bir anlık görüntüyü kaçırmamak için doğru ayarları arıyorum.

cevap

62

Varsayılan değeri günlük veya başka bir süreye ayarlıyorumsa ne olacağını merak ediyordum.

Repository - SNAPSHOT Handling o daha belki daha iyi açıklıyor POM reference:

projesinde her depo kendi kendi güncelleme politikası vardır: Her zaman

  • - hep Maven'in yeni çalıştırıldığında kontrol anlık görüntü sürümleri
  • hiçbir zaman - asla daha yeni uzaktan sürümleri denetlemeyin. Manuel güncellemelerin ardından gerçekleştirilebilir.
  • günlük (varsayılan) - Günün ilk çalıştırmada kontrol (yerel saat)
  • aralığı: XXX - (her XXX dakika

ben eklemek için bir şey olduğunu sanmıyorum kontrol belki bu çek hariç! = indir).

Maven, anlık görüntüsünün yeni bir sürümünün olup olmadığını kontrol ediyor mu ve eğer öyleyse, politika günlük diyorsa da indiriyor mu?

Peki, neden olmasın?

Artık yüklemeleri önlemek ve daha yeni bir anlık görüntüyü kaçırmamak için doğru ayarları arıyorum.

Kullanım always her zaman varsa Maven, anlık bir yeni bir sürümünü indirmek istiyorsanız (Maven'in olacak hep çek uzak depo ama sadece indirmek sürümü daha yeni ise).

+1

Teşekkürler Pascal. Karşıdan yükleme vs kontrol farkı hakkında emin değildim. Bu yüzden sürekli yapmam için ayarı her zaman – Emerson

+0

olarak tutuyorum. İlk bağlantı çok eski ve bir '' anlamına gelir.etiketi aslında '' deki gibi: günlük

İlgili konular