SORU
7 EYLÜL 2010, Salı


mvn clean dağıtmak vs vs serbest yükleyin

Sadece maven öğreniyorum, ve son zamanlarda daha çok gitmesi gereken var. Arasındaki farkı öğrenmek istiyorum

mvn clean install

mvn release

mvn deploy

Mümkün olduğunca açıklayıcı olun.

CEVAP
7 EYLÜL 2010, Salı


*, install *3 deployaşamalarıgeçerli 15* *ve tüm aşamaları kendilerinden önceki tetik onları çağırma ve hedefler bu aşamadan bağlı.

mvn clean install

Bu komut clean faz ve install faz sırayla sonra çağırır:

  • clean:kaldırır bir proje dizininde dosyalar zaman klonlar(Varsayılantarget)
  • install:yükler paketi içineyereldepo, diğer projeleri bir bağımlılık olarak kullanmak için yerel olarak.

mvn dağıtın

Bu komut deploy Faz çağırır:

  • deploy:bu kopya son paketuzakdiğer geliştiriciler ve projeleri ile paylaşmak için bir depo.

serbest mvn

Bu geçerli bir faz ne de bu bir şey yapmayacağım diye bir hedef değildir. Ama eğer serbest yönetiminin kullanılan Maven Release Plugin anlamına gelir. Bir proje iki adımda yapılır bırakmadan: prepare perform. Belirtildiği gibi:

Bir yayın hazırlamak geçer aşağıdaki yayın aşamaları:

  • Kaynaklarda kaydedilmemiş değişiklikler var hiç olmadığını kontrol edin
  • ANLIK bağımlılıkları vardır hayır olmadığını kontrol edin
  • Yeni bir sürüm için x-fotoğraftaki sırada oturan sürümü değiştirmek ( sürümleri için istenir kullanın)
  • Son ekleme POM içinde SCM bilgi dönüşümü etiket varış
  • Proje onaylamak için değiştirilmiş Gösteri karşı testleri her şeyi çalıştırmak çalışır durumda
  • Değiştirilmiş Gösteri kaydetme
  • Etiket (bu istenir sürüm adı ile SCM kodu için)
  • Bump yeni bir değer y-ANLIK sırada oturan sürümü (bu değerler ayrıca istenir)
  • Değiştirilmiş Gösteri kaydetme

Ve sonra:

Serbest sahne çalışır aşağıdaki yayın aşamaları:

  • İsteğe bağlı etiketi ile SCM bir URL kontrol edebilir
  • Proje serbest bırakmak için önceden tanımlı Maven gol çalıştırın (varsayılan olarak, sitesi dağıtmak dağıtmak)

Ayrıca Bkz

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Metheud

    Metheud

    9 EYLÜL 2006
  • RyanXLT

    RyanXLT

    22 Ocak 2011
  • TheOtherMau5

    TheOtherMau5

    6 Mart 2012