SORU
16 EKİM 2008, PERŞEMBE


Ne " arasında;fark dağıtmak mvn" yerel bir repo ve &; mvn install""?

Benim takım geliştirme sunucusu Apache kullanarak paylaşılan iç takım maven bir repo kullanır. Biz de aynı makinede Süreklilik CI sunucusu çalıştırın. Maven Sürekliliğinde "" amaç, doğrudan kopya paylaşılan dizine son eseri. yükleme ile çalışır oluşturur

Soru, paylaşılan repo mvn kullanarak yüklemek ve dağıtmak amacı (mvn-dağıtmak eklenti) kullanarak dosya ekleme arasındaki fark nedir?

Mvn dağıtmak kullanarak ek yapılandırma sıkıntı yaratır gibi geliyor bana, ama ortak bir repo içine dosyaları yükleniyor nedense maven iç işleyişi ile ilgili kötü bir fikir olduğunu bir yerde okudum.

güncelleme: dağıtmak ve yüklemek; aslında düşük seviyede daha fazla ilgileniyorum arasında işlevsel farklar anlıyorum dosyaları maven oluşturulan şartlar ayrıntıları repo.

CEVAP
29 Mart 2009, Pazar


Ken, iyi bir soru. Olmam gerektiğini daha açık olarak The Definitive Guide hakkında fark. "yükle" ve "dağıtmak" hizmet iki farklı amaçlarla bir yapı. "yükle" ifade eder sürecin yükleme bir obje olarak yerel depo. "dağıtmak" anlamına gelir sürecinin dağıtma bir obje için bir uzak depo.

Örnek:

  1. Benim bir makinede multi-modül büyük bir projeyi çalıştırdığımda, genellikle çalıştırmak için gidiyorum"". mvn install Bu benim yerel depodaki oluşturulan ikili yazılımı eserler (genellikle Kavanoz) yükleyin. Bireysel modülleri yapı inşa ettiğimde, Maven yerel deposundan bağımlılıklar almak için gidiyor.

  2. Anlık dağıtma vakti gelir ya da serbest bıraktığında, aday olacağım "mvn dağıtmak". Bu depo veya çalışan uzak bir sunucuya dosyaları dağıtmak için bir girişim olacak. Genellikle Nexus gibi bir depo yöneticisi dağıtma olacağım

"Bazı ek yapılandırma gerektirir gidiyor, POM içinde distributionManagement bir bölüm arz etmek zorunda olacak. "dağıtmak çalışan doğrudur

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Breno Rises

    Breno Rises

    7 Ocak 2014
  • chickenby

    chickenby

    2 HAZİRAN 2008
  • KoreanFrogMania님의 채널

    KoreanFrogMa

    18 Aralık 2011