Ekibim, Apache kullanılarak bir geliştirme sunucusundan paylaşılan dahili bir ekip maven deposu kullanıyor. Continuum CI sunucusunu da aynı makinede çalıştırıyoruz. Continuum'daki Maven derlemeleri, son yapıyı doğrudan paylaşılan dizine kopyalayan "yükleme" hedefi ile çalıştırılır.
Soru şu ki, mvn install
dağıtma hedefini (mvn-deploy eklentisi) kullanarak paylaşılan depoya dosya ekleme ve kullanma arasındaki fark nedir?
Bana öyle geliyor ki mvn deploy
, kullanım ek yapılandırma güçlükleri yaratıyor, ancak bir yerde dosyaları paylaşılan bir depoya yüklemenin maven'in dahili işleyişiyle ilgili bazı nedenlerden dolayı kötü bir fikir olduğunu okudum.
güncelleme: deploy
ve arasındaki işlevsel farkları anlıyorum install
; Aslında, maven deposunda hangi dosyaların oluşturulduğu konusunda düşük seviyeli ayrıntılarla daha çok ilgileniyorum.
mvn deploy
nedir? İlk etapta gerekli olan ekstra konfigürasyona ne gibi faydalar sağlar?